Cargo Features

[dependencies]
tss-esapi = { version = "8.0.0-alpha", default-features = false, features = ["generate-bindings", "abstraction", "integration-tests"] }
default = abstraction

The abstraction feature is set by default whenever tss-esapi is added without default-features = false somewhere in the dependency tree.

generate-bindings

Enables generate-bindings of tss-esapi-sys

abstraction default = oid, picky-asn1, picky-asn1-x509

Affects tss-esapi::abstraction

integration-tests = strum, strum_macros

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.

oid abstraction
picky-asn1 abstraction

Enables picky-asn1 ^0.8.0

picky-asn1-x509 abstraction

Enables picky-asn1-x509 ^0.12.0

strum integration-tests?

Enables strum ^0.25.0

strum_macros integration-tests?

Enables strum_macros ^0.25.0