Cargo Features

[dependencies]
completeio = { version = "0.1.0", default-features = false, features = ["all", "time", "runtime", "runtime-time", "event", "signal", "allocator_api", "read_buf", "nightly", "bytes"] }
default = time

The time feature is set by default whenever completeio is added without default-features = false somewhere in the dependency tree.

all = runtime-time, signal
time default runtime-time?

Affects iocp::OpCode.timer_delay, op::Timeout, mio::OpCode.timer_delay, time::Timeout

runtime event? runtime-time?

Enables async-task, futures-util, and slab

Affects completeio::task

runtime-time all? = runtime, time

Enables boot-time

Affects completeio::time

event signal? = arrayvec, runtime

Affects completeio::event

signal all? = event

Affects completeio::signal

allocator_api dev nightly?

Enables allocator_api of bumpalo

lazy_cell once_cell_try read_buf nightly?
nightly = allocator_api, lazy_cell, once_cell_try, read_buf

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.

Shared dependencies for all platforms

arrayvec event?
bytes implicit feature

Enables bytes

bytes:

Types and traits for working with bytes