pub struct QeIdApi { /* private fields */ }Implementations§
Trait Implementations§
Source§impl<'inp> ProvisioningServiceApi<'inp> for QeIdApi
Implementation of Get Intel’s QE Identity API (section 3.4 of reference).
impl<'inp> ProvisioningServiceApi<'inp> for QeIdApi
Implementation of Get Intel’s QE Identity API (section 3.4 of reference).
type Input = QeIdIn
type Output = QeIdentitySigned
fn build_request( &self, input: &Self::Input, ) -> Result<(String, Vec<(String, String)>), Error>
fn validate_response(&self, status_code: StatusCode) -> Result<(), Error>
fn parse_response( &self, response_body: String, response_headers: Vec<(String, String)>, _api_version: PcsVersion, ) -> Result<Self::Output, Error>
Source§impl<'inp> QeIdService<'inp> for QeIdApi
impl<'inp> QeIdService<'inp> for QeIdApi
fn build_input( &'inp self, tcb_evaluation_data_number: Option<u16>, ) -> <Self as ProvisioningServiceApi<'inp>>::Input
Auto Trait Implementations§
impl Freeze for QeIdApi
impl RefUnwindSafe for QeIdApi
impl Send for QeIdApi
impl Sync for QeIdApi
impl Unpin for QeIdApi
impl UnwindSafe for QeIdApi
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