Cargo Features

[dependencies]
cess-sp-core = { version = "0.1.2", default-features = false, features = ["simd", "asm", "big-sector-sizes-bench", "measurements", "profile", "cuda", "opencl"] }
default = opencl

The opencl feature is set by default whenever cess-sp-core is added without default-features = false somewhere in the dependency tree.

simd
asm

Enables sha2-asm of sha2 ^0.9.1

big-sector-sizes-bench
measurements profile? = cpu-time, gperftools

Affects measurements::measure_op

profile = measurements
cuda

Enables cuda of bellperson ^0.18.0, cess-hashers, cess-fr32, and neptune ^5.1.0

opencl default

Enables opencl of bellperson ^0.18.0, cess-hashers, cess-fr32, and neptune ^5.1.0

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.

cpu-time measurements?
gperftools measurements?