pub struct VerifiedEndorsedCapabilityTEE {
pub verified_attestation: VerifiedAttestation,
pub node_id: Option<PublicKey>,
}
Expand description
A verified endorsed CapabilityTEE structure.
Fields§
§verified_attestation: VerifiedAttestation
Verified TEE remote attestation.
node_id: Option<PublicKey>
Optional identifier of the node that endorsed the TEE capability.
Trait Implementations§
source§impl Clone for VerifiedEndorsedCapabilityTEE
impl Clone for VerifiedEndorsedCapabilityTEE
source§fn clone(&self) -> VerifiedEndorsedCapabilityTEE
fn clone(&self) -> VerifiedEndorsedCapabilityTEE
Returns a copy 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 Default for VerifiedEndorsedCapabilityTEE
impl Default for VerifiedEndorsedCapabilityTEE
source§fn default() -> VerifiedEndorsedCapabilityTEE
fn default() -> VerifiedEndorsedCapabilityTEE
Returns the “default value” for a type. Read more
source§impl From<VerifiedAttestation> for VerifiedEndorsedCapabilityTEE
impl From<VerifiedAttestation> for VerifiedEndorsedCapabilityTEE
source§fn from(verified_attestation: VerifiedAttestation) -> Self
fn from(verified_attestation: VerifiedAttestation) -> Self
Converts to this type from the input type.
source§impl From<VerifiedQuote> for VerifiedEndorsedCapabilityTEE
impl From<VerifiedQuote> for VerifiedEndorsedCapabilityTEE
source§fn from(verified_quote: VerifiedQuote) -> Self
fn from(verified_quote: VerifiedQuote) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for VerifiedEndorsedCapabilityTEE
impl RefUnwindSafe for VerifiedEndorsedCapabilityTEE
impl Send for VerifiedEndorsedCapabilityTEE
impl Sync for VerifiedEndorsedCapabilityTEE
impl Unpin for VerifiedEndorsedCapabilityTEE
impl UnwindSafe for VerifiedEndorsedCapabilityTEE
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)