pub struct SignedEventEnvelopeV1 {
pub event: CloudEventV1,
pub signer_kid: String,
pub algorithm: String,
pub signature: String,
pub not_before: Option<String>,
pub not_after: Option<String>,
}Expand description
Per-event signed envelope wrapping a single CloudEvent.
Fields§
§event: CloudEventV1§signer_kid: String§algorithm: String§signature: String§not_before: Option<String>§not_after: Option<String>Trait Implementations§
Source§impl Clone for SignedEventEnvelopeV1
impl Clone for SignedEventEnvelopeV1
Source§fn clone(&self) -> SignedEventEnvelopeV1
fn clone(&self) -> SignedEventEnvelopeV1
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 SignedEventEnvelopeV1
impl Debug for SignedEventEnvelopeV1
Source§impl<'de> Deserialize<'de> for SignedEventEnvelopeV1
impl<'de> Deserialize<'de> for SignedEventEnvelopeV1
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
Auto Trait Implementations§
impl Freeze for SignedEventEnvelopeV1
impl RefUnwindSafe for SignedEventEnvelopeV1
impl Send for SignedEventEnvelopeV1
impl Sync for SignedEventEnvelopeV1
impl Unpin for SignedEventEnvelopeV1
impl UnsafeUnpin for SignedEventEnvelopeV1
impl UnwindSafe for SignedEventEnvelopeV1
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