[−][src]Struct xterm_js_sys::xterm::TerminalAddon
An addon that can provide additional functionality to the terminal.
(This is a duck-typed interface; its Rust dual is available here
when the ext
feature is enabled).
Fields
obj: Disposable
Implementations
impl TerminalAddon
[src][−]
Methods from Deref<Target = Disposable>
pub fn dispose(&self)
[src][−]
Disposes of the instance.
This can involve unregistering an event listener or cleaning up resources or anything else that should happen when an instance is disposed of.
Trait Implementations
impl AsRef<Disposable> for TerminalAddon
[src][+]
impl AsRef<JsValue> for TerminalAddon
[src][+]
impl AsRef<TerminalAddon> for TerminalAddon
[src][+]
impl Clone for TerminalAddon
[src][+]
impl Debug for TerminalAddon
[src][+]
impl Deref for TerminalAddon
[src][+]
impl From<JsValue> for TerminalAddon
[src][+]
impl From<TerminalAddon> for JsValue
[src][+]
impl From<TerminalAddon> for Disposable
[src][+]
impl FromWasmAbi for TerminalAddon
[src][+]
impl<X> IntoJsInterface<TerminalAddon> for X where
X: XtermAddon,
X: Clone + 'static,
[src][+]
X: XtermAddon,
X: Clone + 'static,
fn to(self) -> TerminalAddon
[src][−]
fn by_ref(&self) -> TerminalAddon
[src][−]
impl IntoWasmAbi for TerminalAddon
[src][+]
impl<'a> IntoWasmAbi for &'a TerminalAddon
[src][+]
impl JsCast for TerminalAddon
[src][+]
impl OptionFromWasmAbi for TerminalAddon
[src][+]
impl OptionIntoWasmAbi for TerminalAddon
[src][+]
impl<'a> OptionIntoWasmAbi for &'a TerminalAddon
[src][+]
impl RefFromWasmAbi for TerminalAddon
[src][+]
impl WasmDescribe for TerminalAddon
[src][+]
Auto Trait Implementations
impl RefUnwindSafe for TerminalAddon
impl !Send for TerminalAddon
impl !Sync for TerminalAddon
impl Unpin for TerminalAddon
impl UnwindSafe for TerminalAddon
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<X> IntoJsInterface<Disposable> for X where
X: XtermDisposable + Clone + 'static,
[src][+]
X: XtermDisposable + Clone + 'static,
impl<X> IntoJsInterface<TerminalAddon> for X where
X: XtermAddon + Clone + 'static,
[src][+]
X: XtermAddon + Clone + 'static,
impl<X> IntoJsInterface<TerminalAddon> for X where
X: XtermAddon + Clone + 'static,
[src][+]
X: XtermAddon + Clone + 'static,
impl<T> ReturnWasmAbi for T where
T: IntoWasmAbi,
[src][+]
T: IntoWasmAbi,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<X> XtermAddon for X where
X: Clone + 'static + AsRef<Disposable> + AsRef<TerminalAddon>,
[src][+]
X: Clone + 'static + AsRef<Disposable> + AsRef<TerminalAddon>,
impl<X> XtermDisposable for X where
X: Clone + 'static + AsRef<Disposable>,
[src][+]
X: Clone + 'static + AsRef<Disposable>,