pub(crate) fn generate_rs_code(
        all_apis: Vec<Api<FnAnalysis>>,
        include_list: &'a [String],
        use_stmts_by_mod: HashMap<Namespace, Vec<Item>>,
        bindgen_mod: ItemMod,
    ) -> Vec<Item> {
        let c = Self {
            include_list,
            use_stmts_by_mod,
            bindgen_mod,
        };
        c.rs_codegen(all_apis)
    }
/// Generate code for a set of APIs that was discovered during parsing.
Generate code for a set of APIs that was discovered during parsing.
Generate code for a set of APIs that was discovered during parsing .
pub(crate) fn generate_rs_code(
        all_apis: Vec<Api<FnAnalysis>>,
        include_list: &'a [String],
        use_stmts_by_mod: HashMap<Namespace, Vec<Item>>,
        bindgen_mod: ItemMod,
    ) -> Vec<Item> {
        let c = Self {
            include_list,
            use_stmts_by_mod,
            bindgen_mod,
        };
        c.rs_codegen(all_apis)
    }
pub ( crate ) fn generate_rs_code ( all_apis : Vec < Api < FnAnalysis > > , include_list : & ' a [ String ] , use_stmts_by_mod : HashMap < Namespace , Vec < Item > > , bindgen_mod : ItemMod , ) -> Vec < Item > { let c = Self { include_list , use_stmts_by_mod , bindgen_mod , } ; c . rs_codegen ( all_apis ) }
Generate code for a set of APIs that was discovered during parsing.
Generate code for a set of APIs that was discovered during parsing .
all_apis
Vec<Api<FnAnalysis>>
include_list
&'a [String]
use_stmts_by_mod
HashMap<Namespace, Vec<Item>>
bindgen_mod
ItemMod
all_apis
Vec<Api<FnAnalysis>>
include_list
&'a [String]
use_stmts_by_mod
HashMap<Namespace, Vec<Item>>
bindgen_mod
ItemMod