pub struct AttestationRequest {
pub ias_quote: ByteArray,
pub csr: String,
pub attestation_type: Option<String>,
}
Fields§
§ias_quote: ByteArray
IAS Quote report bytes.
csr: String
Certificate Signing Request bytes.
attestation_type: Option<String>
Node Attestation type (DCAP or EPID)
Implementations§
Source§impl AttestationRequest
impl AttestationRequest
pub fn new(ias_quote: ByteArray, csr: String) -> AttestationRequest
Trait Implementations§
Source§impl Clone for AttestationRequest
impl Clone for AttestationRequest
Source§fn clone(&self) -> AttestationRequest
fn clone(&self) -> AttestationRequest
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 AttestationRequest
impl Debug for AttestationRequest
Source§impl<'de> Deserialize<'de> for AttestationRequest
impl<'de> Deserialize<'de> for AttestationRequest
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 PartialEq for AttestationRequest
impl PartialEq for AttestationRequest
Source§impl Serialize for AttestationRequest
impl Serialize for AttestationRequest
impl StructuralPartialEq for AttestationRequest
Auto Trait Implementations§
impl Freeze for AttestationRequest
impl RefUnwindSafe for AttestationRequest
impl Send for AttestationRequest
impl Sync for AttestationRequest
impl Unpin for AttestationRequest
impl UnwindSafe for AttestationRequest
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