pub struct TmuxPaneSource;Expand description
Production implementation — shells out to tmux capture-pane.
-e preserves ANSI escape sequences (T-074 bug 3 fix; without
-e the captured output is colour-stripped and the detail pane
renders as monochrome regardless of terminal colour mode). -J
joins wrapped lines, -p writes to stdout, -S -3000 pulls the
last 3000 lines of scrollback. Order of flags is incidental;
keep -e adjacent to the other capture-shape flags for grep.
Trait Implementations§
Source§impl Clone for TmuxPaneSource
impl Clone for TmuxPaneSource
Source§fn clone(&self) -> TmuxPaneSource
fn clone(&self) -> TmuxPaneSource
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 TmuxPaneSource
Source§impl Debug for TmuxPaneSource
impl Debug for TmuxPaneSource
Source§impl Default for TmuxPaneSource
impl Default for TmuxPaneSource
Source§fn default() -> TmuxPaneSource
fn default() -> TmuxPaneSource
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TmuxPaneSource
impl RefUnwindSafe for TmuxPaneSource
impl Send for TmuxPaneSource
impl Sync for TmuxPaneSource
impl Unpin for TmuxPaneSource
impl UnsafeUnpin for TmuxPaneSource
impl UnwindSafe for TmuxPaneSource
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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