Cargo Features

vergen-lib has no features set by default.

[dependencies]
vergen-lib = { version = "0.1.5", features = ["build", "cargo", "emit_and_set", "git", "rustc", "unstable", "si"] }
build

Affects constants::features.BUILD_TIMESTAMP_NAME, constants::features.BUILD_DATE_NAME, constants::features

cargo

Affects constants::features.CARGO_DEBUG, constants::features.CARGO_DEPENDENCIES, constants::features.CARGO_FEATURES, constants::features.CARGO_OPT_LEVEL, constants::features.CARGO_TARGET_TRIPLE, constants::features

emit_and_set
git

Affects constants::features.GIT_BRANCH_NAME, constants::features.GIT_COMMIT_AUTHOR_EMAIL, constants::features.GIT_COMMIT_AUTHOR_NAME, constants::features.GIT_COMMIT_COUNT, constants::features.GIT_COMMIT_MESSAGE, constants::features.GIT_COMMIT_DATE_NAME, constants::features.GIT_COMMIT_TIMESTAMP_NAME, constants::features.GIT_DESCRIBE_NAME, constants::features.GIT_SHA_NAME, constants::features.GIT_DIRTY_NAME, constants::features

rustc

Affects constants::features.RUSTC_CHANNEL_NAME, constants::features.RUSTC_HOST_TRIPLE_NAME, constants::features.RUSTC_SEMVER_NAME, constants::features.RUSTC_COMMIT_HASH, constants::features.RUSTC_COMMIT_DATE, constants::features.RUSTC_LLVM_VERSION, constants::features

unstable
si

Affects constants::features.SYSINFO_NAME, constants::features.SYSINFO_OS_VERSION, constants::features.SYSINFO_USER, constants::features.SYSINFO_MEMORY, constants::features.SYSINFO_CPU_VENDOR, constants::features.SYSINFO_CPU_CORE_COUNT, constants::features.SYSINFO_CPU_NAME, constants::features.SYSINFO_CPU_BRAND, constants::features.SYSINFO_CPU_FREQUENCY, constants::features