pub struct TmuxRetentionPolicy {
pub persistent: bool,
pub completed_window_ttl_secs: u64,
pub completed_window_max: u32,
}Expand description
Opt-in policy recorded on a run placed in a persistent tmux session.
Fields§
§persistent: boolKeep the selected session after the last worker completes.
completed_window_ttl_secs: u64Maximum age of a completed inert display.
completed_window_max: u32Maximum completed inert displays retained in this session.
Trait Implementations§
Source§impl Clone for TmuxRetentionPolicy
impl Clone for TmuxRetentionPolicy
Source§impl Debug for TmuxRetentionPolicy
impl Debug for TmuxRetentionPolicy
Source§impl<'de> Deserialize<'de> for TmuxRetentionPolicy
impl<'de> Deserialize<'de> for TmuxRetentionPolicy
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 TmuxRetentionPolicy
Source§impl PartialEq for TmuxRetentionPolicy
impl PartialEq for TmuxRetentionPolicy
Source§impl Serialize for TmuxRetentionPolicy
impl Serialize for TmuxRetentionPolicy
impl StructuralPartialEq for TmuxRetentionPolicy
Auto Trait Implementations§
impl Freeze for TmuxRetentionPolicy
impl RefUnwindSafe for TmuxRetentionPolicy
impl Send for TmuxRetentionPolicy
impl Sync for TmuxRetentionPolicy
impl Unpin for TmuxRetentionPolicy
impl UnsafeUnpin for TmuxRetentionPolicy
impl UnwindSafe for TmuxRetentionPolicy
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