Cargo Features

[dependencies]
iced_style_config = { version = "0.2.1", default-features = false, features = ["hot-reloading", "canvas", "qr_code", "schema", "iced"] }
default = hot-reloading

The hot-reloading feature is set by default whenever iced_style_config is added without default-features = false somewhere in the dependency tree.

hot-reloading default = async-stream, futures-util, iced_futures, notify, tokio, tracing

Affects iced_style_config::reloadable

canvas

Enables canvas of iced_graphics ^0.3

qr_code

Enables qr_code of iced_graphics ^0.3

Affects widget::qr_code

schema = schemars

Note: This feature is outside of the normal semver guarantees and minor or patch versions of this crate may make breaking changes to them at any time.

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.

Note: iced_* and serde are public dependencies.

iced_graphics canvas? qr_code?

Enables iced_graphics ^0.3

futures-util hot-reloading
iced_futures hot-reloading

Enables iced_futures ^0.4

schemars schema?
iced implicit feature

Enables iced ^0.4

For docs. Not public feature.

async-stream not wasm hot-reloading
notify not wasm hot-reloading

Enables notify ^5

tokio not wasm hot-reloading
tracing not wasm hot-reloading