Function cmacros::generate_rust_src [] [src]

pub fn generate_rust_src<TranslateFn>(
    defs: &[CMacro],
    translate_fn: TranslateFn
) -> String where
    TranslateFn: Fn(&CMacro) -> TranslateAction

Generates Rust source based on a set of C macro definitions and a translation function which specifies how to map each macro to a corresponding Rust type