Cargo Features
[dependencies]
ph = { version = "0.9.2", default-features = false, features = ["gxhash", "rapidhash", "wyhash", "sip13", "fnv", "sux", "cacheline-ef", "cseq", "aligned-vec"] }
- default = aligned-vec, sux, wyhash
-
These default features are set whenever
ph
is added without
somewhere in the dependency tree.default-features = false - gxhash
-
Enables gxhash of seedable_hash
- rapidhash
-
Enables rapidhash of seedable_hash
- wyhash default
-
Enables wyhash of seedable_hash
- sip13
-
if enabled, makes available BuildSip13 that uses Sip13 from compiler internals
Enables sip13 of seedable_hash
- fnv
-
Enables fnv of seedable_hash
- sux default = mem_dbg
-
Enables sux ^0.6
Affects
compressed_array::SuxEliasFano
,compressed_array::DefaultCompressedArray
… - cacheline-ef = mem_dbg
-
Enables cacheline-ef
Affects
compressed_array::CachelineEF
,compressed_array::DefaultCompressedArray
…
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.
- cseq implicit feature
-
Enables cseq
cseq:
The library of compact sequences
Affects
compressed_array::CSeqEliasFano
,compressed_array::DefaultCompressedArray
… - mem_dbg cacheline-ef? sux
-
Enables mem_dbg
required by sux and cacheline-ef
- aligned-vec 32-bit default