1#![cfg_attr(
3 feature = "rust_gen",
4 doc = "\n\nCheck [`gen`] module documentation to learn how to build additional MAVLink dialects."
5)]
6
7#[doc(inline)]
8pub use mavspec_rust_derive as derive;
9#[doc(inline)]
10pub use mavspec_rust_spec as spec;
11
12#[cfg(feature = "rust_gen")]
13#[doc(inline)]
14pub use mavspec_rust_gen as gen;
15
16#[doc(inline)]
17#[cfg(feature = "rust-dialects")]
18pub use mavlink_dialects::dialects;
19
20#[cfg(feature = "dlct-minimal")]
21#[cfg(feature = "rust-dialects")]
22#[doc(inline)]
23pub use mavlink_dialects::{default_dialect, DefaultDialect};
24
25#[cfg(all(feature = "msrv", feature = "rust-dialects", feature = "dlct-minimal"))]
26pub mod microservices;