mod frb_rewrite;
mod gen_bindings;
pub(crate) mod gen_ffi;
pub(crate) mod gen_rust_crate;
pub(crate) mod ident;
pub mod naming;
mod template_env;
pub(crate) mod type_map;
#[cfg(test)]
mod plugin_trait_stubs_test;
pub use frb_rewrite::{
carry_lib_rs_cfg_gates_into_frb_generated, cfg_gated_free_functions, filter_excluded_functions,
fix_handler_executor_calls, inject_display_as_text_methods, inject_frb_cfg_gates,
make_struct_fields_with_defaults_optional, rewrite_frb_sealed_variants, strip_trailing_whitespace,
};
pub use gen_bindings::DartBackend;