pub struct RunOutputs {
pub out_dir: PathBuf,
pub packet_md: PathBuf,
pub workstreams_yaml: PathBuf,
pub ledger_events_jsonl: PathBuf,
pub coverage_manifest_json: PathBuf,
pub bundle_manifest_json: PathBuf,
pub zip_path: Option<PathBuf>,
}Expand description
Paths to every artifact produced by a pipeline run.
Fields§
§out_dir: PathBufRoot output directory for this run.
packet_md: PathBufPath to the rendered packet.md.
workstreams_yaml: PathBufPath to workstreams.yaml or workstreams.suggested.yaml.
ledger_events_jsonl: PathBufPath to the JSONL event ledger.
coverage_manifest_json: PathBufPath to the coverage manifest JSON.
bundle_manifest_json: PathBufPath to the bundle integrity manifest.
zip_path: Option<PathBuf>Path to the zip archive, if one was created.
Trait Implementations§
Source§impl Clone for RunOutputs
impl Clone for RunOutputs
Source§fn clone(&self) -> RunOutputs
fn clone(&self) -> RunOutputs
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 RunOutputs
impl Debug for RunOutputs
Source§impl PartialEq for RunOutputs
impl PartialEq for RunOutputs
impl StructuralPartialEq for RunOutputs
Auto Trait Implementations§
impl Freeze for RunOutputs
impl RefUnwindSafe for RunOutputs
impl Send for RunOutputs
impl Sync for RunOutputs
impl Unpin for RunOutputs
impl UnsafeUnpin for RunOutputs
impl UnwindSafe for RunOutputs
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