pub struct Report {
pub release_kit_version: &'static str,
pub payload_schema: u32,
pub payload_sha256: Digest,
pub artifacts: Vec<Artifact>,
}Expand description
The machine form of the payload report.
Fields§
§release_kit_version: &'static strThe one version, from CARGO_PKG_VERSION and nowhere else.
payload_schema: u32The version of this document’s shape.
payload_sha256: DigestOne digest over the ordered artifact list, identifying the payload as a whole.
artifacts: Vec<Artifact>Every embedded artifact, in root order and sorted within each root.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Report
impl RefUnwindSafe for Report
impl Send for Report
impl Sync for Report
impl Unpin for Report
impl UnsafeUnpin for Report
impl UnwindSafe for Report
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