pub struct MoveRight {
pub shift: bool,
}Expand description
Moves the cursor one character to the right.
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 end of the selection and the selection is cleared.
Otherwise, the cursor moves one position to the right.
Fields§
§shift: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for MoveRight
impl RefUnwindSafe for MoveRight
impl Send for MoveRight
impl Sync for MoveRight
impl Unpin for MoveRight
impl UnsafeUnpin for MoveRight
impl UnwindSafe for MoveRight
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