Cargo Features

drogue-client = { version = "0.11.1", default-features = false, features = ["telemetry", "wasm", "openid"] }
default = nom, openid, reqwest, telemetry

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

telemetry default = http, lazy_static, opentelemetry, opentelemetry-http, prometheus
wasm = nom, reqwest

alternate default target for wasm

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.

http telemetry

Enables http ^0.2

nom default wasm?

Affects parser::parse_from

openid default

Enables openid ^0.10

opentelemetry telemetry

Enables opentelemetry ^0.18

opentelemetry-http telemetry

Enables opentelemetry-http ^0.7

reqwest default wasm?

Enables reqwest ^0.11.11

requires 0.11.11+

lazy_static telemetry
prometheus telemetry