pub struct RealHookRunner;Expand description
The production HookRunner that spawns a shell and lets the hook inherit
the terminal’s stdio (so output is visible to the user on the CLI paths,
which suspend the TUI first).
Trait Implementations§
Source§impl Clone for RealHookRunner
impl Clone for RealHookRunner
Source§fn clone(&self) -> RealHookRunner
fn clone(&self) -> RealHookRunner
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 RealHookRunner
Source§impl Debug for RealHookRunner
impl Debug for RealHookRunner
Source§impl Default for RealHookRunner
impl Default for RealHookRunner
Source§fn default() -> RealHookRunner
fn default() -> RealHookRunner
Returns the “default value” for a type. Read more
Source§impl HookRunner for RealHookRunner
impl HookRunner for RealHookRunner
Auto Trait Implementations§
impl Freeze for RealHookRunner
impl RefUnwindSafe for RealHookRunner
impl Send for RealHookRunner
impl Sync for RealHookRunner
impl Unpin for RealHookRunner
impl UnsafeUnpin for RealHookRunner
impl UnwindSafe for RealHookRunner
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