#![feature(format_args_nl)] pub use logging::*; pub use misc::*; mod logging; mod misc; #[cxx::bridge] pub mod ffi { #[derive(Copy, Clone)] pub enum LogLevel { Error, Warn, Info, Debug, } extern "Rust" { fn log_with_rs(level: LogLevel, msg: &str); fn exit_on_error(b: bool); fn set_log_level_state(level: LogLevel, enabled: bool); fn cmdline_logging(); } }