Struct oasis_core_runtime::common::sgx::pcs::SignedTCBInfo
source · pub struct SignedTCBInfo {
pub tcb_info: Box<RawValue>,
pub signature: String,
}
Expand description
A signed TCB info structure.
Fields§
§tcb_info: Box<RawValue>
§signature: String
Trait Implementations§
source§impl Clone for SignedTCBInfo
impl Clone for SignedTCBInfo
source§fn clone(&self) -> SignedTCBInfo
fn clone(&self) -> SignedTCBInfo
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 Debug for SignedTCBInfo
impl Debug for SignedTCBInfo
source§impl Decode for SignedTCBInfo
impl Decode for SignedTCBInfo
source§fn try_default() -> Result<Self, DecodeError>
fn try_default() -> Result<Self, DecodeError>
Try to decode from a missing/null/undefined value.
source§fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>
fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>
Try to decode from a given CBOR value.
§fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where
Self: Sized,
fn try_from_cbor_value_default(value: Value) -> Result<Self, DecodeError>where
Self: Sized,
Try to decode from a given CBOR value, calling
try_default
in case the value is null or
undefined.source§impl Default for SignedTCBInfo
impl Default for SignedTCBInfo
source§fn default() -> SignedTCBInfo
fn default() -> SignedTCBInfo
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SignedTCBInfo
impl<'de> Deserialize<'de> for SignedTCBInfo
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 Encode for SignedTCBInfo
impl Encode for SignedTCBInfo
source§impl EncodeAsMap for SignedTCBInfo
impl EncodeAsMap for SignedTCBInfo
§fn into_cbor_value_map(self) -> Valuewhere
Self: Sized,
fn into_cbor_value_map(self) -> Valuewhere
Self: Sized,
Encode the type into a CBOR Map.
§fn into_cbor_map(self) -> Vec<(Value, Value)>where
Self: Sized,
fn into_cbor_map(self) -> Vec<(Value, Value)>where
Self: Sized,
Encode the type into a CBOR Map, returning the map items.
source§impl PartialEq for SignedTCBInfo
impl PartialEq for SignedTCBInfo
source§fn eq(&self, other: &SignedTCBInfo) -> bool
fn eq(&self, other: &SignedTCBInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for SignedTCBInfo
Auto Trait Implementations§
impl Freeze for SignedTCBInfo
impl RefUnwindSafe for SignedTCBInfo
impl Send for SignedTCBInfo
impl Sync for SignedTCBInfo
impl Unpin for SignedTCBInfo
impl UnwindSafe for SignedTCBInfo
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
)§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more