pub struct SlsaProvenanceZeroTwo {
pub build_config: Option<HashMap<String, Value>>,
pub build_type: Option<String>,
pub builder: Option<GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder>,
pub invocation: Option<GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation>,
pub materials: Option<Vec<GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial>>,
pub metadata: Option<GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata>,
}
Expand description
See full explanation of fields at slsa.dev/provenance/v0.2.
This type is not used in any activity, and only used as part of another schema.
Fields§
§build_config: Option<HashMap<String, Value>>
no description provided
build_type: Option<String>
no description provided
builder: Option<GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder>
no description provided
invocation: Option<GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation>
no description provided
materials: Option<Vec<GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial>>
no description provided
metadata: Option<GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata>
no description provided
Trait Implementations§
Source§impl Clone for SlsaProvenanceZeroTwo
impl Clone for SlsaProvenanceZeroTwo
Source§fn clone(&self) -> SlsaProvenanceZeroTwo
fn clone(&self) -> SlsaProvenanceZeroTwo
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 SlsaProvenanceZeroTwo
impl Debug for SlsaProvenanceZeroTwo
Source§impl Default for SlsaProvenanceZeroTwo
impl Default for SlsaProvenanceZeroTwo
Source§fn default() -> SlsaProvenanceZeroTwo
fn default() -> SlsaProvenanceZeroTwo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SlsaProvenanceZeroTwo
impl<'de> Deserialize<'de> for SlsaProvenanceZeroTwo
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
Source§impl Serialize for SlsaProvenanceZeroTwo
impl Serialize for SlsaProvenanceZeroTwo
impl Part for SlsaProvenanceZeroTwo
Auto Trait Implementations§
impl Freeze for SlsaProvenanceZeroTwo
impl RefUnwindSafe for SlsaProvenanceZeroTwo
impl Send for SlsaProvenanceZeroTwo
impl Sync for SlsaProvenanceZeroTwo
impl Unpin for SlsaProvenanceZeroTwo
impl UnwindSafe for SlsaProvenanceZeroTwo
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