mavspec 0.6.7

A set of code generation utilities for MAVLink protocol.
Documentation
//! # MAVSpec's code generation toolchain for Rust
#![cfg_attr(
    feature = "rust_gen",
    doc = "\n\nCheck [`gen`] module documentation to learn how to build additional MAVLink dialects."
)]

#[doc(inline)]
pub use mavspec_rust_derive as derive;
#[doc(inline)]
pub use mavspec_rust_spec as spec;

#[cfg(feature = "rust_gen")]
#[doc(inline)]
pub use mavspec_rust_gen as gen;

#[doc(inline)]
#[cfg(feature = "rust-dialects")]
pub use mavlink_dialects::dialects;

#[cfg(feature = "dlct-minimal")]
#[cfg(feature = "rust-dialects")]
#[doc(inline)]
pub use mavlink_dialects::{default_dialect, DefaultDialect};

#[cfg(all(feature = "msrv", feature = "rust-dialects", feature = "dlct-minimal"))]
pub mod microservices;