[−][src]Trait xterm_js_sys::ext::unicode::XtermUnicodeVersionProvider
This is supported on
feature="ext"
only.Rust version of the UnicodeVersionProvider
interface.
See the "mirroring interfaces" section
of the xterm
module docs for more information.
Required methods
fn version(&self) -> Str
[−]
This is supported on
feature="ext"
only.Gets a string indicating the Unicode version provided.
Dual of UnicodeVersionProvider::version
.
fn wcwidth(&self, codepoint: u32) -> WideCharacterWidth
[−]
This is supported on
feature="ext"
only.Unicode version dependent wcwidth
implementation.
Dual of UnicodeVersionProvider::wcwidth
.
Provided methods
fn into_js_by_ref(&self) -> UnicodeVersionProvider where
Self: Clone + 'static,
[−]
Self: Clone + 'static,
This is supported on
feature="ext"
only.Copy of IntoJsInterface::by_ref
.
fn into_js(self) -> UnicodeVersionProvider 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> XtermUnicodeVersionProvider for X where
X: Clone + 'static,
X: AsRef<UnicodeVersionProvider>,
[src][+]
X: Clone + 'static,
X: AsRef<UnicodeVersionProvider>,