Enum wasm_bindgen_backend::ast::ImportModule[][src]

pub enum ImportModule {
    None,
    Named(StringSpan),
    RawNamed(StringSpan),
    Inline(usizeSpan),
}

The possible types of module to import from

Variants

None

No module / import from global scope

Named(StringSpan)

Import from the named module, with relative paths interpreted

RawNamed(StringSpan)

Import from the named module, without interpreting paths

Inline(usizeSpan)

Import from an inline JS snippet

Trait Implementations

impl Clone for ImportModule[src]

impl Hash for ImportModule[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.