pub struct InspectedRelease {
pub release_path: PathBuf,
pub signed: SignedDocument,
pub release: ReleaseManifest,
pub adapter: &'static BoxTargetAdapter,
}Expand description
A signed release that has passed every check possible without its archive.
Fields§
§release_path: PathBufWhere the document was read from.
signed: SignedDocumentThe envelope exactly as received, kept so a caller can persist what it verified.
release: ReleaseManifestThe verified release.
adapter: &'static BoxTargetAdapterThe adapter for the release’s target.
Trait Implementations§
Source§impl Clone for InspectedRelease
impl Clone for InspectedRelease
Source§fn clone(&self) -> InspectedRelease
fn clone(&self) -> InspectedRelease
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 moreAuto Trait Implementations§
impl Freeze for InspectedRelease
impl RefUnwindSafe for InspectedRelease
impl Send for InspectedRelease
impl Sync for InspectedRelease
impl Unpin for InspectedRelease
impl UnsafeUnpin for InspectedRelease
impl UnwindSafe for InspectedRelease
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