[][src]Enum xterm_js_sys::xterm::RendererType

pub enum RendererType {
    Dom,
    Canvas,
    // some variants omitted
}

A string representing a renderer type.

Variants

Dom

The DOM renderer. This is faster but doesn't support some features (letter spacing, blinking cursor). As such, this is the fallback.

Canvas

The Canvas renderer.

Implementations

impl RendererType[src]

fn from_str(s: &str) -> Option<RendererType>[src]

fn to_str(&self) -> &'static str[src]

pub fn from_js_value(obj: &JsValue) -> Option<RendererType>[src]

Trait Implementations

impl Clone for RendererType[src]

impl Copy for RendererType[src]

impl Debug for RendererType[src]

impl Eq for RendererType[src]

impl From<RendererType> for JsValue[src]

impl FromStr for RendererType[src]

type Err = ()

The associated error which can be returned from parsing.

impl FromWasmAbi for RendererType[src]

type Abi = <JsValue as FromWasmAbi>::Abi

The wasm ABI type that this converts from when coming back out from the ABI boundary. Read more

impl Hash for RendererType[src]

impl IntoWasmAbi for RendererType[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl OptionFromWasmAbi for RendererType[src]

impl OptionIntoWasmAbi for RendererType[src]

impl PartialEq<RendererType> for RendererType[src]

impl StructuralEq for RendererType[src]

impl StructuralPartialEq for RendererType[src]

impl WasmDescribe for RendererType[src]

Auto Trait Implementations

impl RefUnwindSafe for RendererType

impl Send for RendererType

impl Sync for RendererType

impl Unpin for RendererType

impl UnwindSafe for RendererType

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> ReturnWasmAbi for T where
    T: IntoWasmAbi
[src]

type Abi = <T as IntoWasmAbi>::Abi

Same as IntoWasmAbi::Abi

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.