Cargo Features
[dependencies]
avr-progmem = { version = "0.4.0", default-features = false, features = ["lpm-asm-loop", "dev", "unsize", "ufmt"] }
- default = lpm-asm-loop, ufmt
-
These default features are set whenever
avr-progmem
is added without
somewhere in the dependency tree.default-features = false - lpm-asm-loop default
-
Deprecated, the assembly loop is now the only implementation. Enabling (or disabling) this feature makes no difference, anymore.
- dev
-
Enables some tweak to ease debugging, should not be use in production
- unsize
-
Enables unsize utilities, such as wrapper coercing.
However, this requires additional nightly Rust features, which might be unstable.
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.
- ufmt default