pub struct ArtifactBatch {
pub root: String,
pub records: Vec<ArtifactRecord>,
pub plans: Vec<InvocationPlan>,
pub lean_export: Option<LeanExport>,
pub lean_project: Option<LeanProject>,
pub lean_manifest: Option<LeanManifest>,
}Expand description
Result of preparing or writing a verification batch.
Fields§
§root: String§records: Vec<ArtifactRecord>§plans: Vec<InvocationPlan>§lean_export: Option<LeanExport>§lean_project: Option<LeanProject>§lean_manifest: Option<LeanManifest>Trait Implementations§
Source§impl Clone for ArtifactBatch
impl Clone for ArtifactBatch
Source§fn clone(&self) -> ArtifactBatch
fn clone(&self) -> ArtifactBatch
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 ArtifactBatch
impl Debug for ArtifactBatch
impl Eq for ArtifactBatch
Source§impl PartialEq for ArtifactBatch
impl PartialEq for ArtifactBatch
Source§fn eq(&self, other: &ArtifactBatch) -> bool
fn eq(&self, other: &ArtifactBatch) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ArtifactBatch
Auto Trait Implementations§
impl Freeze for ArtifactBatch
impl RefUnwindSafe for ArtifactBatch
impl Send for ArtifactBatch
impl Sync for ArtifactBatch
impl Unpin for ArtifactBatch
impl UnsafeUnpin for ArtifactBatch
impl UnwindSafe for ArtifactBatch
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