pub struct TdxQuoteResponse {
pub quote: String,
pub event_log: String,
pub hash_algorithm: Option<String>,
pub prefix: Option<String>,
}Expand description
Response from a TDX quote request
Fields§
§quote: StringThe TDX quote in hexadecimal format
event_log: StringThe event log associated with the quote
hash_algorithm: Option<String>The hash algorithm used (if returned by server)
prefix: Option<String>The prefix used (if returned by server)
Implementations§
Source§impl TdxQuoteResponse
impl TdxQuoteResponse
pub fn decode_quote(&self) -> Result<Vec<u8>, FromHexError>
pub fn decode_event_log(&self) -> Result<Vec<EventLog>, Error>
Trait Implementations§
Source§impl Debug for TdxQuoteResponse
impl Debug for TdxQuoteResponse
Source§impl<'de> Deserialize<'de> for TdxQuoteResponse
impl<'de> Deserialize<'de> for TdxQuoteResponse
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 TdxQuoteResponse
impl RefUnwindSafe for TdxQuoteResponse
impl Send for TdxQuoteResponse
impl Sync for TdxQuoteResponse
impl Unpin for TdxQuoteResponse
impl UnwindSafe for TdxQuoteResponse
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