Cargo Features

[dependencies]
gimbal_async = { version = "0.1.0", default-features = false, features = ["fail-on-warnings", "simulator", "tokio", "fs", "io", "macros", "net", "rt-multi-thread", "sync", "time", "util"] }
default = fs, io, macros, net, rt-multi-thread, simulator, sync, time, tokio, util

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

fail-on-warnings
simulator default

Enables simulator of gimbal_async_macros and futures

Simulator

and gimbal_random, gimbal_time, and tokio

tokio:

Tokio

Affects gimbal_async::simulator

tokio default macros

Enables futures, tokio, and tokio-util

Affects gimbal_async::tokio

fs default

Enables fs of optional tokio

io default

Enables io-util of optional tokio

Affects simulator::io, tokio::io

macros default = tokio

Enables gimbal_async_macros, macros of optional tokio

net default

Enables net of optional tokio

rt-multi-thread default

Enables rt-multi-thread of optional tokio

Affects runtime::Builder.max_blocking_threads

sync default

Enables sync of optional tokio

Affects simulator::sync, tokio::sync

time default

Enables time of optional tokio

Affects simulator::time, tokio::time

util default

Enables tokio-util

Affects simulator::util, tokio::util