Cargo Features

[dependencies]
edge-frame = { version = "0.8.0", default-features = false, features = ["web", "dto", "assets-serve", "assets-prepare"] }
default = web

The web feature is set by default whenever edge-frame is added without default-features = false somewhere in the dependency tree.

web default = anyhow, derive_more, dto, embassy-sync, futures, gloo-net, log, postcard, wasm-bindgen, wasm-bindgen-futures, wasm-logger, web-sys, yew, yew-router, yewdux, yewdux-middleware

Enables std of embedded-svc ^0.27

dto web = enumset, num_enum, serde, strum, strum_macros

Affects edge-frame::dto

assets-serve = embedded-svc, heapless, log

Affects assets::serve, edge-frame::assets

assets-prepare = flate2

Enables std of anyhow

Affects assets::prepare, edge-frame::assets

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.

anyhow assets-prepare? web
log assets-serve? web
heapless assets-serve?
derive_more web

Enables derive_more ^0.99

wasm-logger web
web-sys web
yew web
yew-router web
yewdux web
yewdux-middleware web
serde dto?
enumset dto?
strum dto?

Enables strum ^0.25

strum_macros dto?

Enables strum_macros ^0.25

num_enum dto?
embedded-svc assets-serve? web

Enables embedded-svc ^0.27

flate2 assets-prepare?
wasm-bindgen web
wasm-bindgen-futures web
futures web
postcard web
gloo-net web

Enables gloo-net ^0.4

embassy-sync web

Enables embassy-sync ^0.5