pub struct ArtifactProvenance {
pub source_kind: i32,
pub execution_receipt_id: Option<String>,
pub operation_id: Option<String>,
pub accepted_claim_fence: Option<String>,
pub observed_at: Option<Timestamp>,
pub import_ref: Option<String>,
}Fields§
§source_kind: i32§execution_receipt_id: Option<String>§operation_id: Option<String>§accepted_claim_fence: Option<String>§observed_at: Option<Timestamp>§import_ref: Option<String>Implementations§
Source§impl ArtifactProvenance
impl ArtifactProvenance
Sourcepub fn source_kind(&self) -> ArtifactSourceKind
pub fn source_kind(&self) -> ArtifactSourceKind
Returns the enum value of source_kind, or the default if the field is set to an invalid enum value.
Sourcepub fn set_source_kind(&mut self, value: ArtifactSourceKind)
pub fn set_source_kind(&mut self, value: ArtifactSourceKind)
Sets source_kind to the provided enum value.
Sourcepub fn execution_receipt_id(&self) -> &str
pub fn execution_receipt_id(&self) -> &str
Returns the value of execution_receipt_id, or the default value if execution_receipt_id is unset.
Sourcepub fn operation_id(&self) -> &str
pub fn operation_id(&self) -> &str
Returns the value of operation_id, or the default value if operation_id is unset.
Sourcepub fn accepted_claim_fence(&self) -> &str
pub fn accepted_claim_fence(&self) -> &str
Returns the value of accepted_claim_fence, or the default value if accepted_claim_fence is unset.
Sourcepub fn import_ref(&self) -> &str
pub fn import_ref(&self) -> &str
Returns the value of import_ref, or the default value if import_ref is unset.
Trait Implementations§
Source§impl Clone for ArtifactProvenance
impl Clone for ArtifactProvenance
Source§fn clone(&self) -> ArtifactProvenance
fn clone(&self) -> ArtifactProvenance
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 moreSource§impl Debug for ArtifactProvenance
impl Debug for ArtifactProvenance
Source§impl Default for ArtifactProvenance
impl Default for ArtifactProvenance
Source§fn default() -> ArtifactProvenance
fn default() -> ArtifactProvenance
Returns the “default value” for a type. Read more
Source§impl Message for ArtifactProvenance
impl Message for ArtifactProvenance
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for ArtifactProvenance
impl PartialEq for ArtifactProvenance
impl StructuralPartialEq for ArtifactProvenance
Auto Trait Implementations§
impl Freeze for ArtifactProvenance
impl RefUnwindSafe for ArtifactProvenance
impl Send for ArtifactProvenance
impl Sync for ArtifactProvenance
impl Unpin for ArtifactProvenance
impl UnsafeUnpin for ArtifactProvenance
impl UnwindSafe for ArtifactProvenance
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request