pub struct VmgsProvisioner {
pub id: Guid,
pub signer: String,
}Expand description
Claims for VMGS provenance.
Fields§
§id: GuidVMGS ID
signer: StringSigner (root cert thumbprint + leaf subject name as a decentralized identifier)
Trait Implementations§
Source§impl Clone for VmgsProvisioner
impl Clone for VmgsProvisioner
Source§fn clone(&self) -> VmgsProvisioner
fn clone(&self) -> VmgsProvisioner
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 VmgsProvisioner
impl Debug for VmgsProvisioner
Source§impl DefaultEncoding for VmgsProvisioner
impl DefaultEncoding for VmgsProvisioner
Source§impl<'de> Deserialize<'de> for VmgsProvisioner
impl<'de> Deserialize<'de> for VmgsProvisioner
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 VmgsProvisioner
impl Serialize for VmgsProvisioner
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for VmgsProvisioner
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for VmgsProvisioner
Source§impl StructEncodeMetadata<Resource> for VmgsProvisioner
impl StructEncodeMetadata<Resource> for VmgsProvisioner
Auto Trait Implementations§
impl Freeze for VmgsProvisioner
impl RefUnwindSafe for VmgsProvisioner
impl Send for VmgsProvisioner
impl Sync for VmgsProvisioner
impl Unpin for VmgsProvisioner
impl UnsafeUnpin for VmgsProvisioner
impl UnwindSafe for VmgsProvisioner
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message].