[−][src]Trait xterm_js_sys::ext::addon::XtermAddon
This is supported on
feature="ext"
only.Rust version of the TerminalAddon
interface.
See the "mirroring interfaces" section
of the xterm
module docs for more information.
Required methods
fn activate(&self, terminal: Terminal)
[−]
This is supported on
feature="ext"
only.This is called when the addon is activated.
Dual of TerminalAddon::activate
.
Provided methods
fn into_js_by_ref(&self) -> TerminalAddon where
Self: Clone + 'static,
[−]
Self: Clone + 'static,
This is supported on
feature="ext"
only.Copy of IntoJsInterface::by_ref
.
fn into_js(self) -> TerminalAddon where
Self: Sized + 'static,
[−]
Self: Sized + 'static,
This is supported on
feature="ext"
only.Copy of IntoJsInterface::to
.
fn into_js_inner(&'static self) -> Object where
Self: 'static,
[−]
Self: 'static,
This is supported on
feature="ext"
only.Internal version of into_js_by_ref
that doesn't
leak self
.
Useful for trait/interface hierarchies.
Implementors
impl<X> XtermAddon for X where
X: Clone + 'static,
X: AsRef<Disposable>,
X: AsRef<TerminalAddon>,
[src][+]
X: Clone + 'static,
X: AsRef<Disposable>,
X: AsRef<TerminalAddon>,