Struct wasm_bindgen_backend::ast::ImportEnum [−][src]
pub struct ImportEnum { pub vis: Visibility, pub name: Ident, pub variants: Vec<Ident>, pub variant_values: Vec<String>, pub rust_attrs: Vec<Attribute>, }
Expand description
The metadata for an Enum being imported
Fields
vis: Visibility
The Rust enum’s visibility
name: Ident
The Rust enum’s identifiers
variants: Vec<Ident>
The Rust identifiers for the variants
variant_values: Vec<String>
The JS string values of the variants
rust_attrs: Vec<Attribute>
Attributes to apply to the Rust enum
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ImportEnum
impl !Send for ImportEnum
impl !Sync for ImportEnum
impl Unpin for ImportEnum
impl UnwindSafe for ImportEnum
Blanket Implementations
Mutably borrows from an owned value. Read more
Returns a Span
covering the complete contents of this syntax tree
node, or Span::call_site()
if this node is empty. Read more