Cargo Features

[dependencies]
cotton-netif = { version = "0.1.0", default-features = false, features = ["std", "async", "sync"] }
default = async, std, sync

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

std default async sync
async default = std

Enables async-stream, futures-util, neli, nix, tokio, and tokio-test

Affects cotton-netif::linux_netlink

sync default = std

Enables libc and nix

Affects cotton-netif::getifaddrs