pub enum PaneMuxEnvironment {
None,
Tmux,
Screen,
Zellij,
}Expand description
Which multiplexer environment the terminal is running inside.
Variants§
None
No multiplexer detected — direct terminal access.
Tmux
tmux (TMUX env var set, or DA2 terminal type 84).
Screen
GNU Screen (STY env var set, or DA2 terminal type 83).
Zellij
Zellij (ZELLIJ env var set).
Trait Implementations§
Source§impl Clone for PaneMuxEnvironment
impl Clone for PaneMuxEnvironment
Source§fn clone(&self) -> PaneMuxEnvironment
fn clone(&self) -> PaneMuxEnvironment
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PaneMuxEnvironment
impl Debug for PaneMuxEnvironment
Source§impl Hash for PaneMuxEnvironment
impl Hash for PaneMuxEnvironment
Source§impl PartialEq for PaneMuxEnvironment
impl PartialEq for PaneMuxEnvironment
impl Copy for PaneMuxEnvironment
impl Eq for PaneMuxEnvironment
impl StructuralPartialEq for PaneMuxEnvironment
Auto Trait Implementations§
impl Freeze for PaneMuxEnvironment
impl RefUnwindSafe for PaneMuxEnvironment
impl Send for PaneMuxEnvironment
impl Sync for PaneMuxEnvironment
impl Unpin for PaneMuxEnvironment
impl UnwindSafe for PaneMuxEnvironment
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.