Cargo Features
[dependencies]
hierarchical_hash_wheel_timer = { version = "1.3.0", default-features = false, features = ["uuid-extras", "thread-timer", "sip-hash", "fnv-hash", "fx-hash"] }
- default = fx-hash, thread-timer, uuid-extras
-
These default features are set whenever
hierarchical_hash_wheel_timer
is added without
somewhere in the dependency tree.default-features = false - uuid-extras default = uuid
- thread-timer default = crossbeam-channel
-
Affects
hierarchical_hash_wheel_timer::thread_timer
… - sip-hash
-
The following three features are mutually exclusive and you have to pick exactly one of them!
Use Rust's default Sip Hasher for cancellable timers - fnv-hash = fnv
-
Use the fnv crate to supply the Hasher for cancellable timers
- fx-hash default = rustc-hash
-
Use the rustc-hash crate to supply the FxHasher for cancellable timers
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.