Cargo Features
[dependencies]
blutgang = { version = "0.3.6", default-features = false, features = ["journald", "xxhash", "no-cache", "debug-verbose", "selection-weighed-round-robin", "selection-random", "old-weighted-round-robin", "systemd"] }
Optional Blutgang features
- default = selection-weighed-round-robin
-
The
selection-weighed-round-robin
feature is set by default wheneverblutgang
is added without
somewhere in the dependency tree.default-features = false - journald = systemd
-
Affects
system::log_journald
… - xxhash = xxhash-rust
-
4x faster hashing but potentially less secure
- no-cache
-
enable this to disable caching
- debug-verbose
-
Verbose terminal debug output
- selection-weighed-round-robin default
-
default algo
- selection-random
-
optional random algo
- old-weighted-round-robin
-
old algo, does not account for max per second
- systemd journald?
-
Enables systemd
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.