[][src]Trait sauron::prelude::wasm_bindgen::convert::OptionFromWasmAbi

pub trait OptionFromWasmAbi: FromWasmAbi {
    pub fn is_none(abi: &Self::Abi) -> bool;
}

Indicates that this type can be received from JS as Option<Self>.

This trait is used when implementing FromWasmAbi for Option<T>.

Required methods

pub fn is_none(abi: &Self::Abi) -> bool[src]

Tests whether the argument is a "none" instance. If so it will be deserialized as None, and otherwise it will be passed to FromWasmAbi.

Loading content...

Implementations on Foreign Types

impl OptionFromWasmAbi for Box<[f32], Global>[src]

impl OptionFromWasmAbi for u8[src]

impl OptionFromWasmAbi for Box<[u64], Global>[src]

impl OptionFromWasmAbi for u16[src]

impl OptionFromWasmAbi for Box<[i8], Global>[src]

impl OptionFromWasmAbi for char[src]

impl OptionFromWasmAbi for Box<[usize], Global>[src]

impl OptionFromWasmAbi for Box<[isize], Global>[src]

impl OptionFromWasmAbi for Box<[u8], Global>[src]

impl OptionFromWasmAbi for i16[src]

impl OptionFromWasmAbi for Box<[u32], Global>[src]

impl OptionFromWasmAbi for String[src]

impl<T> OptionFromWasmAbi for Vec<T, Global> where
    Box<[T], Global>: FromWasmAbi,
    <Box<[T], Global> as FromWasmAbi>::Abi == WasmSlice
[src]

impl OptionFromWasmAbi for Box<[i32], Global>[src]

impl OptionFromWasmAbi for Box<[f64], Global>[src]

impl OptionFromWasmAbi for Box<[i16], Global>[src]

impl OptionFromWasmAbi for Box<[u16], Global>[src]

impl OptionFromWasmAbi for i8[src]

impl OptionFromWasmAbi for bool[src]

impl OptionFromWasmAbi for Box<[i64], Global>[src]

impl OptionFromWasmAbi for Box<[JsValue], Global>[src]

Loading content...

Implementors

impl OptionFromWasmAbi for Collator[src]

impl OptionFromWasmAbi for DateTimeFormat[src]

impl OptionFromWasmAbi for NumberFormat[src]

impl OptionFromWasmAbi for PluralRules[src]

impl OptionFromWasmAbi for CompileError[src]

impl OptionFromWasmAbi for Instance[src]

impl OptionFromWasmAbi for LinkError[src]

impl OptionFromWasmAbi for Memory[src]

impl OptionFromWasmAbi for Module[src]

impl OptionFromWasmAbi for RuntimeError[src]

impl OptionFromWasmAbi for Table[src]

impl OptionFromWasmAbi for Array[src]

impl OptionFromWasmAbi for ArrayBuffer[src]

impl OptionFromWasmAbi for AsyncIterator[src]

impl OptionFromWasmAbi for Boolean[src]

impl OptionFromWasmAbi for DataView[src]

impl OptionFromWasmAbi for Date[src]

impl OptionFromWasmAbi for Error[src]

impl OptionFromWasmAbi for EvalError[src]

impl OptionFromWasmAbi for Float32Array[src]

impl OptionFromWasmAbi for Float64Array[src]

impl OptionFromWasmAbi for Function[src]

impl OptionFromWasmAbi for Generator[src]

impl OptionFromWasmAbi for Int8Array[src]

impl OptionFromWasmAbi for Int16Array[src]

impl OptionFromWasmAbi for Int32Array[src]

impl OptionFromWasmAbi for Iterator[src]

impl OptionFromWasmAbi for IteratorNext[src]

impl OptionFromWasmAbi for JsString[src]

impl OptionFromWasmAbi for Map[src]

impl OptionFromWasmAbi for Number[src]

impl OptionFromWasmAbi for Object[src]

impl OptionFromWasmAbi for Promise[src]

impl OptionFromWasmAbi for Proxy[src]

impl OptionFromWasmAbi for RangeError[src]

impl OptionFromWasmAbi for ReferenceError[src]

impl OptionFromWasmAbi for RegExp[src]

impl OptionFromWasmAbi for Set[src]

impl OptionFromWasmAbi for SharedArrayBuffer[src]

impl OptionFromWasmAbi for Symbol[src]

impl OptionFromWasmAbi for SyntaxError[src]

impl OptionFromWasmAbi for TypeError[src]

impl OptionFromWasmAbi for Uint8Array[src]

impl OptionFromWasmAbi for Uint8ClampedArray[src]

impl OptionFromWasmAbi for Uint16Array[src]

impl OptionFromWasmAbi for Uint32Array[src]

impl OptionFromWasmAbi for UriError[src]

impl OptionFromWasmAbi for WeakMap[src]

impl OptionFromWasmAbi for WeakSet[src]

impl OptionFromWasmAbi for AnimationEvent[src]

impl OptionFromWasmAbi for HashChangeEvent[src]

impl OptionFromWasmAbi for KeyboardEvent[src]

impl OptionFromWasmAbi for MouseEvent[src]

impl OptionFromWasmAbi for TransitionEvent[src]

impl OptionFromWasmAbi for CharacterData[src]

impl OptionFromWasmAbi for Comment[src]

impl OptionFromWasmAbi for Document[src]

impl OptionFromWasmAbi for Element[src]

impl OptionFromWasmAbi for Event[src]

impl OptionFromWasmAbi for EventTarget[src]

impl OptionFromWasmAbi for Headers[src]

impl OptionFromWasmAbi for History[src]

impl OptionFromWasmAbi for HtmlCollection[src]

impl OptionFromWasmAbi for HtmlElement[src]

impl OptionFromWasmAbi for HtmlHeadElement[src]

impl OptionFromWasmAbi for HtmlInputElement[src]

impl OptionFromWasmAbi for HtmlTextAreaElement[src]

impl OptionFromWasmAbi for InputEvent[src]

impl OptionFromWasmAbi for Location[src]

impl OptionFromWasmAbi for MessageEvent[src]

impl OptionFromWasmAbi for Navigator[src]

impl OptionFromWasmAbi for Node[src]

impl OptionFromWasmAbi for NodeList[src]

impl OptionFromWasmAbi for Performance[src]

impl OptionFromWasmAbi for ReadableStream[src]

impl OptionFromWasmAbi for RequestInit[src]

impl OptionFromWasmAbi for Response[src]

impl OptionFromWasmAbi for ScrollToOptions[src]

impl OptionFromWasmAbi for Storage[src]

impl OptionFromWasmAbi for Text[src]

impl OptionFromWasmAbi for UiEvent[src]

impl OptionFromWasmAbi for Window[src]

impl OptionFromWasmAbi for Worker[src]

Loading content...