pub struct Build {
pub files: PackageFiles,
pub receipt: Receipt,
pub audit: Stage,
}Expand description
A built package and the producing run’s receipt. A build never claims more than its receipt:
assemble is the door that refuses to hand out a package whose receipt is not clean.
Fields§
§files: PackageFiles§receipt: Receipt§audit: StageThe assumption policy over the checked proof alone: the audit of what it rests on, before
the package’s contract holds that against Lean’s report. The receipt’s assumption_policy
is this audit and then the contract’s agreement.
Auto Trait Implementations§
impl Freeze for Build
impl RefUnwindSafe for Build
impl Send for Build
impl Sync for Build
impl Unpin for Build
impl UnsafeUnpin for Build
impl UnwindSafe for Build
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