pub enum MoveDir1D {
Previous,
Next,
}Expand description
Represent movement along a 1-dimensional line.
Variants§
Previous
Move backwards, or to a previous point.
§Example: Using action!
use editor_types::prelude::*;
use editor_types::{action, Action, WindowAction};
let act: Action = WindowAction::Rotate(MoveDir1D::Previous).into();
// All of these are equivalent:
assert_eq!(act, action!("window rotate -d previous"));
assert_eq!(act, action!("window rotate -d prev"));Next
Move forwards, or to a following point.
§Example: Using action!
use editor_types::prelude::*;
use editor_types::{action, Action, WindowAction};
let act: Action = WindowAction::Rotate(MoveDir1D::Next).into();
assert_eq!(act, action!("window rotate -d next"));Trait Implementations§
Source§impl From<MoveDir1D> for MoveDirMod
impl From<MoveDir1D> for MoveDirMod
impl Copy for MoveDir1D
impl Eq for MoveDir1D
impl StructuralPartialEq for MoveDir1D
Auto Trait Implementations§
impl Freeze for MoveDir1D
impl RefUnwindSafe for MoveDir1D
impl Send for MoveDir1D
impl Sync for MoveDir1D
impl Unpin for MoveDir1D
impl UnwindSafe for MoveDir1D
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