pub struct BashConfig {
pub auto_background: bool,
pub auto_background_after_secs: u64,
}Expand description
[tools.bash] — auto-background a still-running shell after idle.
Fields§
§auto_background: boolDetach a still-running command after Self::auto_background_after_secs.
auto_background_after_secs: u64Seconds before a non-catastrophic foreground bash is detached (default 20).
Trait Implementations§
Source§impl Clone for BashConfig
impl Clone for BashConfig
Source§impl Debug for BashConfig
impl Debug for BashConfig
Source§impl Default for BashConfig
impl Default for BashConfig
Source§impl<'de> Deserialize<'de> for BashConfig
impl<'de> Deserialize<'de> for BashConfig
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
Source§impl PartialEq for BashConfig
impl PartialEq for BashConfig
Source§impl Serialize for BashConfig
impl Serialize for BashConfig
impl StructuralPartialEq for BashConfig
Auto Trait Implementations§
impl Freeze for BashConfig
impl RefUnwindSafe for BashConfig
impl Send for BashConfig
impl Sync for BashConfig
impl Unpin for BashConfig
impl UnsafeUnpin for BashConfig
impl UnwindSafe for BashConfig
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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