Cargo Features

[dependencies]
ezcheck = { version = "0.1.3", default-features = false, features = ["hashes_backend", "ring_backend", "mix_backend"] }
default = mix_backend

The mix_backend feature is set by default whenever ezcheck is added without default-features = false somewhere in the dependency tree.

hashes_backend = digest, md-5, md2, md4, sha1, sha2

Affects calculator::hash_calculator, calculator::SupportedAlgorithm, extra::detect_hash_algorithm, ezcheck::match_algorithm

ring_backend = ring

Affects calculator::SupportedAlgorithm, calculator::hash_calculator, extra::detect_hash_algorithm, ezcheck::match_algorithm

mix_backend default = digest, md-5, md2, md4, ring, sha1, sha2

Affects calculator::hash_calculator, calculator::SupportedAlgorithm, extra::detect_hash_algorithm, ezcheck::match_algorithm

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.

md2 hashes_backend? mix_backend
md4 hashes_backend? mix_backend
md-5 hashes_backend? mix_backend
sha1 hashes_backend? mix_backend
sha2 hashes_backend? mix_backend
digest hashes_backend? mix_backend
ring mix_backend ring_backend?