Cargo Features

[dependencies]
esp-idf-sys = { version = "0.35.0", default-features = false, features = ["std", "panic_handler", "binstart", "libstart", "native", "pio"] }
default = binstart, std

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

std default
alloc_handler panic_handler
binstart default
libstart
native

Affects config::BuildConfig.native, config::validate_module_name

pio build

Enables pio of embuild

embuild:

Platformio support