pub struct MoveLeft {
pub shift: bool,
}Expand description
Moves the cursor one character to the left.
If shift is true, the selection is extended to the new cursor position.
If shift is false and there is an active selection, the cursor jumps
to the start of the selection and the selection is cleared.
Otherwise, the cursor moves one position to the left.
Fields§
§shift: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for MoveLeft
impl RefUnwindSafe for MoveLeft
impl Send for MoveLeft
impl Sync for MoveLeft
impl Unpin for MoveLeft
impl UnsafeUnpin for MoveLeft
impl UnwindSafe for MoveLeft
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> 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