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 Module
fn clone(&self) -> Module
[src]
fn clone(&self) -> Module
Returns 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 Module
fn 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>