Cargo Features
[dependencies]
ritelinked = { version = "0.3.2", default-features = false, features = ["ahash-compile-time-rng", "ahash", "serde", "inline-more", "amortized", "ahash-amortized", "serde-amortized", "inline-more-amortized"] }
- default = ahash-amortized, inline-more-amortized
-
These default features are set whenever
ritelinked
is added without
somewhere in the dependency tree.default-features = false - ahash-compile-time-rng
-
Enables compile-time-rng of ahash ^0.7
ahash:
This is an alternative to runtime key generation which does compile time key generation if runtime-rng is not available.
(If runtime-rng is enabled this does nothing.)
If this is on (and runtime-rng is off) it implies the produced binary will not be identical.
If this is disabled and runtime-rng is unavailable constant keys are used. - ahash ahash-amortized = ahash_
-
Enables ahash of hashbrown ^0.11
- serde serde-amortized? = serde_
-
Enables serde of hashbrown ^0.11
Affects
ritelinked::serde
… - inline-more inline-more-amortized
-
Enables inline-more of hashbrown ^0.11
hashbrown:
Enables usage of
#[inline]
on far more functions than by default in this crate. This may lead to a performance increase but often comes at a compile time cost. - amortized ahash-amortized inline-more-amortized serde-amortized? = griddle
- ahash-amortized default = ahash, amortized
-
Enables ahash of griddle ^0.5.1
- serde-amortized = amortized, serde
-
Enables serde of griddle ^0.5.1
- inline-more-amortized default = amortized, inline-more
-
Enables inline-more of griddle ^0.5.1
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.
- griddle ahash-amortized amortized? inline-more-amortized serde-amortized?
-
Enables griddle ^0.5.1
- serde_ serde?
-
Enables serde
- ahash_ ahash? ahash-compile-time-rng?
-
Enables ahash ^0.7