Cargo Features

[dependencies]
tjiftjaf = { version = "0.8.0", default-features = false, features = ["blocking", "async", "experimental", "async-net", "smol", "arbitrary"] }
default = async

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

blocking = async-channel, mio

Affects tjiftjaf::blocking

async default = async-channel, async-io, futures

Affects tjiftjaf::aio

experimental = futures

Affects aio::server

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.

async-channel async blocking?
async-io async
mio blocking?
async-net implicit feature

Enables async-net

async-net:

Async networking primitives for TCP/UDP/Unix communication

futures async experimental?
smol implicit feature

Enables smol

smol:

A small and fast async runtime

arbitrary implicit feature

Enables arbitrary

arbitrary:

The trait for generating structured data from unstructured data