Cargo Features

[dependencies]
fenrir-rs = { version = "0.5.1", default-features = false, features = ["ureq", "reqwest-async", "async-tokio", "json", "structured_logging"] }
default = json, ureq

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

ureq default

Enables ureq

Affects fenrir-rs::ureq

reqwest-async = async-tokio

Enables reqwest ^0.11.18

Affects fenrir-rs::reqwest

async-tokio reqwest-async? = tokio

Enables rt of tokio

tokio:

Includes basic task execution capabilities

json default

Enables serde_json

structured_logging

Enables kv_unstable_std of log

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.

tokio async-tokio?