Cargo Features

[dependencies]
gix-hash = { version = "0.22.1", default-features = false, features = ["sha1", "sha256", "serde", "document-features"] }
default = sha1

The sha1 feature is set by default whenever gix-hash is added without default-features = false somewhere in the dependency tree.

sha1 default

Support for SHA1 hashes and digests.

Enables sha1-checked

sha256

Support for SHA256 hashes and digests.

Enables sha2

serde

Data structures implement serde::Serialize and serde::Deserialize.

Enables serde, serde of faster-hex

Features from optional dependencies

document-features implicit feature

Enables document-features

document-features:

Extract documentation for the feature flags from comments in Cargo.toml