Cargo Features

[dependencies]
atomic_web_push = { version = "0.3.0", default-features = false, features = ["reqwest-client", "cwt", "wasi-abi2"] }
default = reqwest-client

The reqwest-client feature is set by default whenever atomic_web_push is added without default-features = false somewhere in the dependency tree.

reqwest-client default = reqwest

Affects clients::reqwest_client

cwt = ciborium

Affects eddsa::EdDSAPublicKeyLike.verify_cwt_token, es256::ECDSAP256PublicKeyLike.verify_cwt_token, es256k::ECDSAP256kPublicKeyLike.verify_cwt_token, es384::ECDSAP384PublicKeyLike.verify_cwt_token, hmac::MACLike.verify_cwt_token, rsa::RSAPublicKeyLike.verify_cwt_token, atomic_jwt::cwt_token

wasi-abi2

Note: to emulate boringssl, "default-features = false" is required in addition to "pure-rust".

Enables wasi-abi2 of coarsetime

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.

reqwest reqwest-client
ciborium cwt?