Trait ItemGen

Source
pub trait ItemGen: Sealed {
    // Required method
    fn to_rust(
        &self,
        thecrate: &TokenStream,
        package: Option<&LiteralString>,
        module: Option<&Ident>,
        address_map: &HashMap<Ident, TokenStream>,
    ) -> TokenStream;
}

Required Methods§

Source

fn to_rust( &self, thecrate: &TokenStream, package: Option<&LiteralString>, module: Option<&Ident>, address_map: &HashMap<Ident, TokenStream>, ) -> TokenStream

Implementations on Foreign Types§

Source§

impl ItemGen for Item

Source§

fn to_rust( &self, thecrate: &TokenStream, package: Option<&LiteralString>, module: Option<&Ident>, address_map: &HashMap<Ident, TokenStream>, ) -> TokenStream

Implementors§