Cargo Features
Mavio has no features set by default.
[dependencies]
mavio = { version = "0.2.6", features = ["unstable", "extras", "unsafe", "alloc", "std", "sha2", "serde", "async", "ardupilotmega", "asluav", "avssuas", "common", "cs_air_link", "cubepilot", "development", "icarous", "matrixpilot", "minimal", "paparazzi", "standard", "ualberta", "uavionix", "all"] }
Features
- default
-
Default features.
- unstable
-
Enable unstable API features.
- extras
-
Additional auxilary tools.
- unsafe
-
Unsafe features, that allow access to internal state of the entities.
- alloc std?
-
Enable memory allocation support.
- std async? = alloc, thiserror
-
Enable Rust std library.
- sha2 std?
-
Enable sha2 backend for message signing
Enables sha2
- serde alloc? std?
-
Enable serde support.
Enables serde and serde_arrays, serde of bitflags and mavspec
- async = std
-
Enable tokio (async) support
Enables tokio
- ardupilotmega all? = common
-
Dialects
Include
ardupilotmega
dialect - asluav all? = common
-
Include
ASLUAV
dialect - avssuas all? = common
-
Include
AVSSUAS
dialect - common all? ardupilotmega? asluav? avssuas? cubepilot? development? matrixpilot? paparazzi? ualberta? uavionix? = minimal
-
Include
common
dialect - cs_air_link all?
-
Include
csAirLink
dialect - cubepilot all? = common
-
Include
cubepilot
dialect - development all? = common
-
Include
development
dialect - icarous all?
-
Include
icarous
dialect - matrixpilot all? = common
-
Include
matrixpilot
dialect - minimal all? common? standard?
-
Include
minimal
dialect - paparazzi all? = common
-
Include
paparazzi
dialect - standard all? = minimal
-
Include
standard
dialect - ualberta all? = common
-
Include
ualberta
dialect - uavionix all? = common
-
Include
uAvionix
dialect - all = ardupilotmega, asluav, avssuas, common, cs_air_link, cubepilot, development, icarous, matrixpilot, minimal, paparazzi, standard, ualberta, uavionix
-
Include
all
meta-dialect
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.
Dependencies
- thiserror std?
-
Enables thiserror ^1.0.58