Cargo Features

[dependencies]
switchy_fs = { version = "0.1.3", default-features = false, features = ["std", "fail-on-warnings", "simulator", "tokio", "async", "sync"] }
default = async, simulator, std, sync, tokio

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

std default = sync

Affects switchy_fs::standard, switchy_fs::GenericSyncFile

fail-on-warnings
simulator default = sync

Enables bytes

Affects switchy_fs::simulator

tokio default = async

Enables tokio, fs and tokio of switchy_async

Affects switchy_fs::tokio, switchy_fs::GenericAsyncFile

async default tokio

Enables switchy_async

Affects simulator::unsync, tokio::unsync, switchy_fs::GenericAsyncFile

sync default simulator std

Affects simulator::sync, standard::sync, switchy_fs::GenericSyncFile