[−]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]
#[must_use]pub const fn new(
start: ViewportRangePosition,
end: ViewportRangePosition
) -> Self
[src]
start: ViewportRangePosition,
end: ViewportRangePosition
) -> Self
Constructor.
Trait Implementations
impl Clone for ViewportRange
fn clone(&self) -> ViewportRange
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ViewportRange
impl Eq for ViewportRange
impl From<ViewportRange> for JsValue
[src]
fn from(value: ViewportRange) -> Self
[src]
impl FromWasmAbi for ViewportRange
[src]
type Abi = u32
The wasm ABI type that this converts from when coming back out from the ABI boundary. Read more
unsafe fn from_abi(js: u32) -> Self
[src]
impl IntoWasmAbi for ViewportRange
[src]
type Abi = u32
The wasm ABI type that this converts into when crossing the ABI boundary. Read more
fn into_abi(self) -> u32
[src]
impl OptionFromWasmAbi for ViewportRange
[src]
impl OptionIntoWasmAbi for ViewportRange
[src]
impl PartialEq<ViewportRange> for ViewportRange
fn eq(&self, other: &ViewportRange) -> bool
fn ne(&self, other: &ViewportRange) -> bool
impl RefFromWasmAbi for ViewportRange
[src]
type Abi = u32
The wasm ABI type references to Self
are recovered from.
type Anchor = Ref<'static, ViewportRange>
The type that holds the reference to Self
for the duration of the invocation of the function that has an &Self
parameter. This is required to ensure that the lifetimes don't persist beyond one function call, and so that they remain anonymous. Read more
unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor
[src]
impl RefMutFromWasmAbi for ViewportRange
[src]
type Abi = u32
Same as RefFromWasmAbi::Abi
type Anchor = RefMut<'static, ViewportRange>
Same as RefFromWasmAbi::Anchor
unsafe fn ref_mut_from_abi(js: Self::Abi) -> Self::Anchor
[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,
fn borrow_mut(&mut self) -> &mut T
[src]
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,
type Abi = <T as IntoWasmAbi>::Abi
Same as IntoWasmAbi::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,