Cargo Features
[dependencies]
mavlink = { version = "0.12.2", default-features = false, features = ["std", "all", "ardupilotmega", "development", "matrixpilot", "minimal", "paparazzi", "python_array_test", "slugs", "ualberta", "uavionix", "icarous", "common", "cubepilot", "all-dialects", "emit-description", "emit-extensions", "direct-serial", "embedded", "serde", "test", "serial"] }
- default = ardupilotmega, direct-serial, serde, serial, std, tcp, udp
-
These default features are set whenever
mavlink
is added without
somewhere in the dependency tree.default-features = false - std default
-
Affects
mavlink-dump::heartbeat_message
,mavlink-dump::request_parameters
,mavlink-dump::request_stream
… - all = ardupilotmega, asluav, avssuas, common, cubepilot, development, icarous, minimal, python_array_test, standard, test, ualberta, uavionix
- ardupilotmega default all? all-dialects? = common, icarous, uavionix
-
Required by the mavlink-dump binary
- asluav avssuas development all? all-dialects? = common
- matrixpilot all-dialects? = common
- minimal all? all-dialects?
- paparazzi all-dialects? = common
- python_array_test all? all-dialects? = common
- slugs all-dialects? = common
- standard ualberta all? all-dialects? = common
- uavionix all? all-dialects? ardupilotmega = common
- icarous all? all-dialects? ardupilotmega
- common all? all-dialects? ardupilotmega asluav? avssuas? cubepilot? development? matrixpilot? paparazzi? python_array_test? slugs? standard? ualberta? uavionix?
- cubepilot all? all-dialects? = common
- all-dialects = ardupilotmega, asluav, avssuas, common, cubepilot, development, icarous, matrixpilot, minimal, paparazzi, python_array_test, slugs, standard, test, ualberta, uavionix
- format-generated-code emit-description
- emit-extensions
- udp tcp direct-serial default
- embedded = embedded-hal, nb
- serde default
-
Enables serde and serde_arrays
- test all? all-dialects?
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.
- serial default
- embedded-hal embedded?
-
Enables embedded-hal ^0.2
- nb embedded?