Cargo Features

[dependencies]
clevercloud-sdk = { version = "0.11.1", default-features = false, features = ["jsonschemas", "logging", "metrics", "trace", "tokio"] }
default = logging

The logging feature is set by default whenever clevercloud-sdk is added without default-features = false somewhere in the dependency tree.

jsonschemas = schemars
logging default = log

Enables logging of oauth10a, log-always of tracing

metrics

Enables metrics of oauth10a

trace = tracing, tracing-futures

Enables trace of oauth10a

tokio

Enables tokio of oauth10a and tracing-futures

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.

log logging
schemars jsonschemas?
tracing logging trace?
tracing-futures tokio? trace?