[][src]Enum wasm_webidl_bindings::ast::WebidlScalarType

pub enum WebidlScalarType {
    Any,
    Boolean,
    Byte,
    Octet,
    Long,
    UnsignedLong,
    Short,
    UnsignedShort,
    LongLong,
    UnsignedLongLong,
    Float,
    UnrestrictedFloat,
    Double,
    UnrestrictedDouble,
    DomString,
    ByteString,
    UsvString,
    Object,
    Symbol,
    ArrayBuffer,
    DataView,
    Int8Array,
    Int16Array,
    Int32Array,
    Uint8Array,
    Uint16Array,
    Uint32Array,
    Uint8ClampedArray,
    Float32Array,
    Float64Array,
}

Variants

Any
Boolean
Byte
Octet
Long
UnsignedLong
Short
UnsignedShort
LongLong
UnsignedLongLong
Float
UnrestrictedFloat
Double
UnrestrictedDouble
DomString
ByteString
UsvString
Object
Symbol
ArrayBuffer
DataView
Int8Array
Int16Array
Int32Array
Uint8Array
Uint16Array
Uint32Array
Uint8ClampedArray
Float32Array
Float64Array

Trait Implementations

impl Clone for WebidlScalarType[src]

impl Copy for WebidlScalarType[src]

impl Debug for WebidlScalarType[src]

impl Eq for WebidlScalarType[src]

impl From<WebidlScalarType> for WebidlTypeRef[src]

impl PartialEq<WebidlScalarType> for WebidlScalarType[src]

impl StructuralEq for WebidlScalarType[src]

impl StructuralPartialEq for WebidlScalarType[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.