Cargo Features
[dependencies]
octofhir-canonical-manager = { version = "0.1.26", default-features = false, features = ["sqlite", "cli", "fuzzy-search", "metrics", "test-utils"] }
- default = cli
-
The
clifeature is set by default wheneveroctofhir-canonical-manageris added withoutsomewhere in the dependency tree.default-features = false - sqlite cli = deadpool-sqlite, rusqlite
-
Affects
octofhir-canonical-manager::sqlite_storage…Required by the octofhir-fcm binary
- cli default = clap, colored, sqlite
-
Affects
cli::ProgressContext,cli::StreamProgress,octofhir-canonical-manager::output,octofhir-canonical-manager::cli,octofhir-canonical-manager::cli_error… - fuzzy-search
-
Affects
fuzzy::NGramIndex,octofhir-canonical-manager::fuzzy,resolver::ResolutionConfig.fuzzy_max_candidates… - metrics
-
Enables metrics ^0.21
Optional metrics
- test-utils
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- clap cli
-
Enables clap
CLI framework
- colored cli
-
Enables colored
Terminal UI
- deadpool-sqlite sqlite?
-
Enables deadpool-sqlite
SQLite database - async-first for tokio runtime (optional)
- rusqlite sqlite?
-
Enables rusqlite ^0.37