pub struct SbomReferenceIntotoPredicate {
pub digest: Option<HashMap<String, String>>,
pub location: Option<String>,
pub mime_type: Option<String>,
pub referrer_id: Option<String>,
}
Expand description
A predicate which describes the SBOM being referenced.
This type is not used in any activity, and only used as part of another schema.
Fields§
§digest: Option<HashMap<String, String>>
A map of algorithm to digest of the contents of the SBOM.
location: Option<String>
The location of the SBOM.
mime_type: Option<String>
The mime type of the SBOM.
referrer_id: Option<String>
The person or system referring this predicate to the consumer.
Trait Implementations§
Source§impl Clone for SbomReferenceIntotoPredicate
impl Clone for SbomReferenceIntotoPredicate
Source§fn clone(&self) -> SbomReferenceIntotoPredicate
fn clone(&self) -> SbomReferenceIntotoPredicate
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 moreSource§impl Debug for SbomReferenceIntotoPredicate
impl Debug for SbomReferenceIntotoPredicate
Source§impl Default for SbomReferenceIntotoPredicate
impl Default for SbomReferenceIntotoPredicate
Source§fn default() -> SbomReferenceIntotoPredicate
fn default() -> SbomReferenceIntotoPredicate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SbomReferenceIntotoPredicate
impl<'de> Deserialize<'de> for SbomReferenceIntotoPredicate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for SbomReferenceIntotoPredicate
Auto Trait Implementations§
impl Freeze for SbomReferenceIntotoPredicate
impl RefUnwindSafe for SbomReferenceIntotoPredicate
impl Send for SbomReferenceIntotoPredicate
impl Sync for SbomReferenceIntotoPredicate
impl Unpin for SbomReferenceIntotoPredicate
impl UnwindSafe for SbomReferenceIntotoPredicate
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more