pub struct NpmProvenance {
pub source_repo: Option<String>,
pub source_commit: Option<String>,
pub signer_identity: Option<String>,
pub transparency_log_index: Option<String>,
}Expand description
Provenance data extracted from an npm SLSA attestation.
Fields§
§source_repo: Option<String>§source_commit: Option<String>§signer_identity: Option<String>§transparency_log_index: Option<String>Trait Implementations§
Source§impl Clone for NpmProvenance
impl Clone for NpmProvenance
Source§fn clone(&self) -> NpmProvenance
fn clone(&self) -> NpmProvenance
Returns a duplicate of the value. Read more
1.0.0 · 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 NpmProvenance
impl RefUnwindSafe for NpmProvenance
impl Send for NpmProvenance
impl Sync for NpmProvenance
impl Unpin for NpmProvenance
impl UnsafeUnpin for NpmProvenance
impl UnwindSafe for NpmProvenance
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