pub struct PreflightRunOptions {
pub fresh_audit: bool,
}Expand description
Run-time options that only affect preflight behavior (#100).
Kept separate from RuntimeOptions so that CLI-level “just this
invocation” toggles (e.g. --preflight-only) don’t need to thread
through every other engine entry point. A Default instance
preserves historical behavior: reads and appends the authoritative
events.jsonl log.
Fields§
§fresh_audit: boolIf true, the preflight run is session-isolated (#100 /
shipper preflight --preflight-only):
- Does not touch the authoritative
events.jsonllog; writes its events to a sidecar at<state_dir>/preflight-only-<session>.events.jsonl. - Does not load or inspect any prior
events.jsonl; the resultingFinishabilityis a fresh read of the current workspace + registry, independent of any accumulated publish or resume state. - Never writes
state.json.
false (the default) preserves the original behavior: the
authoritative append-only events.jsonl is extended.
Trait Implementations§
Source§impl Clone for PreflightRunOptions
impl Clone for PreflightRunOptions
Source§fn clone(&self) -> PreflightRunOptions
fn clone(&self) -> PreflightRunOptions
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 moreSource§impl Debug for PreflightRunOptions
impl Debug for PreflightRunOptions
Source§impl Default for PreflightRunOptions
impl Default for PreflightRunOptions
Source§fn default() -> PreflightRunOptions
fn default() -> PreflightRunOptions
Returns the “default value” for a type. Read more
impl Copy for PreflightRunOptions
Auto Trait Implementations§
impl Freeze for PreflightRunOptions
impl RefUnwindSafe for PreflightRunOptions
impl Send for PreflightRunOptions
impl Sync for PreflightRunOptions
impl Unpin for PreflightRunOptions
impl UnsafeUnpin for PreflightRunOptions
impl UnwindSafe for PreflightRunOptions
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