Cargo Features
[dependencies]
switchy_async = { version = "0.3.0", default-features = false, features = ["fail-on-warnings", "fs", "io", "macros", "net", "process", "rt-multi-thread", "simulator", "sync", "time", "tokio", "util", "switchy_time"] }
- default = fs, io, macros, net, rt-multi-thread, simulator, sync, time, tokio, util
-
These default features are set whenever
switchy_asyncis added withoutsomewhere in the dependency tree.default-features = false - fail-on-warnings
-
Enables fail-on-warnings of optional switchy_async_macros and optional switchy_random
- fs default
- io default
-
Enables io-util of optional tokio
Affects
simulator::io,tokio::io… - macros default simulator = tokio
-
Enables switchy_async_macros, macros of optional tokio
- net default
- process
-
Enables process of optional tokio
Affects
simulator::process,tokio::process… - rt-multi-thread default
-
Enables rt-multi-thread of optional tokio
Affects
switchy_async::Builder.max_blocking_threads… - simulator default = macros, time
-
Enables futures, tokio, simulator of switchy_random and optional switchy_async_macros
Affects
switchy_async::simulator… - sync default
-
Enables flume, sync of optional tokio
Affects
simulator::sync,tokio::sync… - time default simulator
-
Enables time of optional tokio
Affects
simulator::time,process::MockResponse.delay,tokio::time… - tokio default macros
-
Enables futures, tokio, and tokio-util
Affects
switchy_async::tokio… - util default
-
Enables tokio-util
Affects
simulator::util,tokio::util…
Features from optional dependencies
- switchy_time implicit feature
-
Enables switchy_time
switchy_time:
Switchy Time package