Struct wasm_bindgen_backend::ast::Module [−][src]
pub struct Module {
pub vis: Visibility,
pub name: Ident,
pub imports: Vec<Import>,
}A rust module
This exists to give the ability to namespace js imports.
Fields
vis: Visibility
name: Ident
imports: Vec<Import>
js -> rust interfaces
Trait Implementations
impl Clone for Module[src]
impl Clone for Modulefn clone(&self) -> Module[src]
fn clone(&self) -> ModuleReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl<'a> TryToTokens for Module[src]
impl<'a> TryToTokens for Modulefn try_to_tokens(&self, tokens: &mut TokenStream) -> Result<(), Diagnostic>[src]
fn try_to_tokens(&self, tokens: &mut TokenStream) -> Result<(), Diagnostic>fn try_to_token_stream(&self) -> Result<TokenStream, Diagnostic>[src]
fn try_to_token_stream(&self) -> Result<TokenStream, Diagnostic>