pub enum Direction {
Above,
Below,
Left,
Right,
}Expand description
Direction a new pane appears relative to its split origin.
Variants§
Above
Above the originating pane (creates a Horizontal split — the
terminology mirrors tmux’s split-window -b -v).
Below
Below the originating pane (default for tmux’s C-b ").
Left
Left of the originating pane.
Right
Right of the originating pane (default for tmux’s C-b %).
Implementations§
Source§impl Direction
impl Direction
Sourcepub const fn orientation(self) -> SplitOrientation
pub const fn orientation(self) -> SplitOrientation
The split orientation this direction creates. A new pane to the right introduces a vertical split (the cells of cells are arranged side by side); above/below introduces a horizontal split (stacked rows).
Trait Implementations§
impl Copy for Direction
Source§impl<'de> Deserialize<'de> for Direction
impl<'de> Deserialize<'de> for Direction
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Direction
impl StructuralPartialEq for Direction
Auto Trait Implementations§
impl Freeze for Direction
impl RefUnwindSafe for Direction
impl Send for Direction
impl Sync for Direction
impl Unpin for Direction
impl UnsafeUnpin for Direction
impl UnwindSafe for Direction
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