Cargo Features

[dependencies]
mfio = { version = "0.1.0", default-features = false, features = ["std", "cglue-trait", "http", "tokio", "async-io"] }
default = http, std

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

std default = parking_lot

Enables std of futures

Affects backend::fd, backend::handle, backend::windows, backend::DefaultHandle, backend::DefaultHandle, mfio::futures_compat, stdeq::std_seek, integrations::async_io, integrations::tokio

cglue-trait

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.

parking_lot std
http default

Enables http ^0.2

tokio unix not miri implicit feature

Enables tokio

tokio:

An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications

Affects integrations::tokio

async-io unix implicit feature

Enables async-io

async-io:

Async I/O and timers

Affects integrations::async_io