pub enum SplitDirectionSpec {
Vertical,
Horizontal,
}Expand description
Low-level split orientation used by SplitSpec and the script-level
RmuxCommand API.
Variants follow tmux’s flag convention (pane arrangement). Prefer the
ergonomic SplitDirection (Right/Left/Up/
Down) on Pane::split, which removes the
arrangement-vs-divider-line ambiguity.
Variants§
Vertical
Stacked panes (top + bottom). Matches tmux split-window -v,
the tmux default when no flag is passed.
Horizontal
Side-by-side panes (left + right). Matches tmux split-window -h.
Trait Implementations§
Source§impl Clone for SplitDirectionSpec
impl Clone for SplitDirectionSpec
Source§fn clone(&self) -> SplitDirectionSpec
fn clone(&self) -> SplitDirectionSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SplitDirectionSpec
Source§impl Debug for SplitDirectionSpec
impl Debug for SplitDirectionSpec
Source§impl Default for SplitDirectionSpec
impl Default for SplitDirectionSpec
Source§fn default() -> SplitDirectionSpec
fn default() -> SplitDirectionSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SplitDirectionSpec
impl<'de> Deserialize<'de> for SplitDirectionSpec
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 SplitDirectionSpec
Source§impl From<SplitDirection> for SplitDirectionSpec
impl From<SplitDirection> for SplitDirectionSpec
Source§fn from(value: SplitDirection) -> Self
fn from(value: SplitDirection) -> Self
Converts to this type from the input type.
Source§impl From<SplitDirectionSpec> for SplitDirection
impl From<SplitDirectionSpec> for SplitDirection
Source§fn from(value: SplitDirectionSpec) -> Self
fn from(value: SplitDirectionSpec) -> Self
Converts to this type from the input type.
Source§impl Hash for SplitDirectionSpec
impl Hash for SplitDirectionSpec
Source§impl PartialEq for SplitDirectionSpec
impl PartialEq for SplitDirectionSpec
Source§fn eq(&self, other: &SplitDirectionSpec) -> bool
fn eq(&self, other: &SplitDirectionSpec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SplitDirectionSpec
impl Serialize for SplitDirectionSpec
impl StructuralPartialEq for SplitDirectionSpec
Auto Trait Implementations§
impl Freeze for SplitDirectionSpec
impl RefUnwindSafe for SplitDirectionSpec
impl Send for SplitDirectionSpec
impl Sync for SplitDirectionSpec
impl Unpin for SplitDirectionSpec
impl UnsafeUnpin for SplitDirectionSpec
impl UnwindSafe for SplitDirectionSpec
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