Cargo Features
[dependencies]
crw-monitor = { version = "0.13.4", default-features = false, features = ["store", "webhook"] }
- default = store, webhook
-
Default ON for this crate so it is self-contained when used directly. The OPEN-CORE BOUNDARY is enforced at the
crw-serverlevel:crw-serverdepends oncrw-monitoronly behind its ownmonitorfeature, so the defaultcrw-serverbuild never compiles this crate at all and never pulls rusqlite/hmac. See the §3.6 cargo-tree gate. - store default
-
Enables rusqlite ^0.32
Optional deps of THIS crate. They are pulled in only when
crw-monitoris actually compiled (i.e.crw-server --features monitor), never in the defaultcrw-serverbuild. Themonitorfeature here turns them on; the crate has no always-on use of SQLite/HMAC so the default (featureless) build stays light.Affects
crw-monitor::store,scheduler::Scheduler… - webhook default
-
Enables hmac ^0.12
Affects
webhook::sign,webhook::signature_header,webhook::deliver…