Cargo Features

[dependencies]
oo7 = { version = "0.6.0", default-features = false, features = ["unstable", "async-std", "tokio", "native_crypto", "openssl_crypto", "tracing", "schema"] }
default = native_crypto, tokio

These default features are set whenever oo7 is added without default-features = false somewhere in the dependency tree.

unstable

Enables unstable low-level API

Affects dbus::api, file::api, oo7::crypto

async-std

Enables async-fs, async-io, async-lock, blocking, and futures-lite, async-io of ashpd, async-io of zbus

tokio default

Enables tokio, tokio of ashpd, tokio of zbus

native_crypto default

Enables aes ^0.8, cbc ^0.1, cipher ^0.4, digest ^0.10, hkdf ^0.12, hmac ^0.12, md-5 ^0.10, pbkdf2 ^0.12, sha2 ^0.10, and subtle

openssl_crypto

Enables openssl

tracing

Enables tracing, tracing of ashpd

schema

Enables oo7-macros

Affects error::SchemaError