[−]Struct xterm_js_sys::xterm::ViewportRange
An object representing a range within the viewport of the terminal.
(This is really an interface but because it's only ever produced by the user we just go and define our own type that satisfies the interface).
Fields
start: ViewportRangePosition
The start of the range.
end: ViewportRangePosition
The end of the range.
Implementations
impl ViewportRange
[src][−]
pub const fn new(
start: ViewportRangePosition,
end: ViewportRangePosition
) -> Self
[src][−]
start: ViewportRangePosition,
end: ViewportRangePosition
) -> Self
Constructor.
Trait Implementations
impl Clone for ViewportRange
[+]
impl Debug for ViewportRange
[+]
impl Eq for ViewportRange
impl From<ViewportRange> for JsValue
[src][+]
impl FromWasmAbi for ViewportRange
[src][+]
impl IntoWasmAbi for ViewportRange
[src][+]
impl OptionFromWasmAbi for ViewportRange
[src][+]
impl OptionIntoWasmAbi for ViewportRange
[src][+]
impl PartialEq<ViewportRange> for ViewportRange
[+]
impl RefFromWasmAbi for ViewportRange
[src][+]
impl RefMutFromWasmAbi for ViewportRange
[src][+]
impl StructuralEq for ViewportRange
impl StructuralPartialEq for ViewportRange
impl WasmDescribe for ViewportRange
[src][+]
Auto Trait Implementations
impl RefUnwindSafe for ViewportRange
impl Send for ViewportRange
impl Sync for ViewportRange
impl Unpin for ViewportRange
impl UnwindSafe for ViewportRange
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<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>,