Cargo Features
[dependencies]
identity_iota_core = { version = "1.4.0", default-features = false, features = ["client", "iota-client", "revocation-bitmap", "send-sync-client-ext", "test"] }
- default = client, iota-client, revocation-bitmap, send-sync-client-ext
-
These default features are set whenever
identity_iota_core
is added without
somewhere in the dependency tree.default-features = false - client default iota-client test? = iota-sdk
-
Exposes the IotaIdentityClient and IotaIdentityClientExt traits.
Enables async-trait
Affects
identity_iota_core::block
… - iota-client default = client
-
Enables the implementation of the extension traits on the iota-sdk's Client.
Enables client and tls of iota-sdk
Affects
identity_iota_core::block
… - revocation-bitmap default
-
Enables revocation with
RevocationBitmap2022
.Enables revocation-bitmap of identity_credential
- send-sync-client-ext default
-
Adds Send bounds on the futures produces by the client extension traits.
- test = client
-
Disables the blanket implementation of
IotaIdentityClientExt
.
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.