pub enum SelectionMode {
Block,
Linear,
}
Expand description
Selection mode for text selection in the terminal
Variants§
Trait Implementations§
Source§impl Clone for SelectionMode
impl Clone for SelectionMode
Source§fn clone(&self) -> SelectionMode
fn clone(&self) -> SelectionMode
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SelectionMode
impl Debug for SelectionMode
Source§impl From<SelectionMode> for JsValue
impl From<SelectionMode> for JsValue
Source§fn from(value: SelectionMode) -> Self
fn from(value: SelectionMode) -> Self
Converts to this type from the input type.
Source§impl From<SelectionMode> for SelectionMode
impl From<SelectionMode> for SelectionMode
Source§fn from(mode: SelectionMode) -> Self
fn from(mode: SelectionMode) -> Self
Converts to this type from the input type.
Source§impl From<SelectionMode> for SelectionMode
impl From<SelectionMode> for SelectionMode
Source§fn from(mode: RustSelectionMode) -> Self
fn from(mode: RustSelectionMode) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for SelectionMode
impl FromWasmAbi for SelectionMode
Source§impl IntoWasmAbi for SelectionMode
impl IntoWasmAbi for SelectionMode
Source§impl OptionFromWasmAbi for SelectionMode
impl OptionFromWasmAbi for SelectionMode
Source§impl OptionIntoWasmAbi for SelectionMode
impl OptionIntoWasmAbi for SelectionMode
Source§impl TryFromJsValue for SelectionMode
impl TryFromJsValue for SelectionMode
Source§fn try_from_js_value(
value: JsValue,
) -> Result<Self, <SelectionMode as TryFromJsValue>::Error>
fn try_from_js_value( value: JsValue, ) -> Result<Self, <SelectionMode as TryFromJsValue>::Error>
Performs the conversion.
Source§impl VectorFromWasmAbi for SelectionMode
impl VectorFromWasmAbi for SelectionMode
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[SelectionMode]>
Source§impl VectorIntoJsValue for SelectionMode
impl VectorIntoJsValue for SelectionMode
fn vector_into_jsvalue(vector: Box<[SelectionMode]>) -> JsValue
Source§impl VectorIntoWasmAbi for SelectionMode
impl VectorIntoWasmAbi for SelectionMode
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[SelectionMode]>) -> Self::Abi
Source§impl WasmDescribeVector for SelectionMode
impl WasmDescribeVector for SelectionMode
impl Copy for SelectionMode
Auto Trait Implementations§
impl Freeze for SelectionMode
impl RefUnwindSafe for SelectionMode
impl Send for SelectionMode
impl Sync for SelectionMode
impl Unpin for SelectionMode
impl UnwindSafe for SelectionMode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::Abi
Source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
.