mavlink-bindgen 0.18.0

Library used by rust-mavlink.
Documentation
#![recursion_limit = "256"]

use std::process::ExitCode;

#[cfg(feature = "cli")]
mod cli;

fn main() -> ExitCode {
    #[cfg(feature = "cli")]
    if let Err(e) = cli::main() {
        eprintln!("{e}");
        return ExitCode::FAILURE;
    }

    #[cfg(not(feature = "cli"))]
    panic!("Compiled without cli feature");

    #[cfg(feature = "cli")]
    ExitCode::SUCCESS
}