# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" rust-version = "1.65.0" name = "mavlink" version = "0.13.1" authors = [ "Todd Stellanova", "Michal Podhradsky", "Kevin Mehall", "Tim Ryan", "Patrick José Pereira", "Ibiyemi Abiodun", ] build = "build/main.rs" description = "Implements the MAVLink data interchange format for UAVs." readme = "README.md" license = "MIT/Apache-2.0" repository = "https://github.com/mavlink/rust-mavlink" [package.metadata.docs.rs] features = [ "default", "all-dialects", "emit-description", "emit-extensions", "format-generated-code", ] [[example]] name = "mavlink-dump" path = "examples/mavlink-dump/src/main.rs" required-features = ["ardupilotmega"] [dependencies.bitflags] version = "1.2.1" [dependencies.mavlink-core] version = "0.13.1" default-features = false [dependencies.num-derive] version = "0.3.2" [dependencies.num-traits] version = "0.2" default-features = false [dependencies.serde] version = "1.0.115" features = ["derive"] optional = true [dependencies.serde_arrays] version = "0.1.0" optional = true [build-dependencies.mavlink-bindgen] version = "0.13.1" default-features = false [features] all = [ "ardupilotmega", "asluav", "common", "development", "icarous", "minimal", "python_array_test", "standard", "test", "ualberta", "uavionix", "avssuas", "cubepilot", ] all-dialects = [ "ardupilotmega", "asluav", "avssuas", "development", "matrixpilot", "minimal", "paparazzi", "python_array_test", "slugs", "standard", "test", "ualberta", "uavionix", "icarous", "common", "cubepilot", ] ardupilotmega = [ "common", "icarous", "uavionix", ] asluav = ["common"] avssuas = ["common"] common = [] cubepilot = ["common"] default = [ "std", "tcp", "udp", "direct-serial", "serde", "ardupilotmega", ] development = ["common"] direct-serial = ["mavlink-core/direct-serial"] embedded = ["mavlink-core/embedded"] embedded-hal-02 = ["mavlink-core/embedded-hal-02"] emit-description = [] emit-extensions = [] format-generated-code = [] icarous = [] matrixpilot = ["common"] minimal = [] paparazzi = ["common"] python_array_test = ["common"] serde = [ "mavlink-core/serde", "dep:serde", "dep:serde_arrays", ] slugs = ["common"] standard = ["common"] std = ["mavlink-core/std"] tcp = ["mavlink-core/tcp"] test = [] ualberta = ["common"] uavionix = ["common"] udp = ["mavlink-core/udp"]