Cargo Features
[dependencies]
backon = { version = "1.4.1", default-features = false, features = ["std", "embassy-sleep", "futures-timer-sleep", "gloo-timers-sleep", "std-blocking-sleep", "tokio-sleep"] }
- default = gloo-timers-sleep, std, std-blocking-sleep, tokio-sleep
-
These default features are set whenever
backon
is added without
somewhere in the dependency tree.default-features = false - std default
- embassy-sleep = embassy-time
- futures-timer-sleep = futures-timer
-
Affects
sleep::FuturesTimerSleep
… - gloo-timers-sleep default
-
Enables futures of gloo-timers
Affects
sleep::DefaultSleeper
,sleep::GlooTimersSleep
… - std-blocking-sleep default
-
Affects
blocking_sleep::DefaultBlockingSleeper
,blocking_sleep::StdSleeper
… - tokio-sleep default
-
Affects
sleep::DefaultSleeper
,sleep::TokioSleeper
…
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.
- embassy-time embassy-sleep?
- futures-timer wasm32 not wasm32 futures-timer-sleep?
- gloo-timers wasm32 gloo-timers-sleep
- tokio wasm32 not wasm32 tokio-sleep