Cargo Features
lakers-shared has no features set by default.
[dependencies]
lakers-shared = { version = "0.7.0", features = ["python-bindings", "quadruple_sizes", "log", "defmt"] }
- python-bindings = hex, pyo3
- quadruple_sizes
-
For all arbitrarily limited buffers, pick 4x the current default.
On the long run, this might be replaced with a more fine-grained feature set picking the minimum size of all the items, or even an option to generalize,
but this provides an easy way to allow unconstrained systems to stomach larger sizes (especially for experimentation) without making sizes explode on embedded.Affects
lakers-shared::SCALE_FACTOR
…
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.
- pyo3 python-bindings?
- hex python-bindings?
- log implicit feature
-
Enables log
log:
A lightweight logging facade for Rust
- defmt implicit feature