pub enum SelectionSnap {
None,
Word {
anchor: usize,
},
Line {
anchor: usize,
},
}Variants§
Trait Implementations§
Source§impl Clone for SelectionSnap
impl Clone for SelectionSnap
Source§fn clone(&self) -> SelectionSnap
fn clone(&self) -> SelectionSnap
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SelectionSnap
impl Debug for SelectionSnap
impl Copy for SelectionSnap
Auto Trait Implementations§
impl Freeze for SelectionSnap
impl RefUnwindSafe for SelectionSnap
impl Send for SelectionSnap
impl Sync for SelectionSnap
impl Unpin for SelectionSnap
impl UnsafeUnpin for SelectionSnap
impl UnwindSafe for SelectionSnap
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more