pub struct LaunchPlan {
pub append: bool,
pub previous: Option<ExecutionRecord>,
pub attempt_number: u64,
pub log_path: PathBuf,
pub nested: bool,
pub checked: bool,
pub continues: Option<String>,
}Expand description
How a launch uses its execution id, decided before anything is printed.
Fields§
§append: boolAppend to the existing log as the next attempt.
previous: Option<ExecutionRecord>Stored record the launch appends an attempt to.
attempt_number: u64§log_path: PathBuf§nested: boolNext level of a stacked isolation of the same execution.
checked: boolThe id was checked, so saving must re-check it under the store lock.
continues: Option<String>UUID of the execution this one continues (--continues, #231).
Implementations§
Trait Implementations§
Source§impl Clone for LaunchPlan
impl Clone for LaunchPlan
Auto Trait Implementations§
impl Freeze for LaunchPlan
impl RefUnwindSafe for LaunchPlan
impl Send for LaunchPlan
impl Sync for LaunchPlan
impl Unpin for LaunchPlan
impl UnsafeUnpin for LaunchPlan
impl UnwindSafe for LaunchPlan
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