pub struct PckCertsApi { /* private fields */ }Trait Implementations§
Source§impl<'inp> PckCertsService<'inp> for PckCertsApi
impl<'inp> PckCertsService<'inp> for PckCertsApi
fn build_input( &'inp self, enc_ppid: &'inp EncPpid, pce_id: PceId, ) -> <Self as ProvisioningServiceApi<'inp>>::Input
Source§impl<'inp> ProvisioningServiceApi<'inp> for PckCertsApi
Implementation of pckcerts
https://api.portal.trustedservices.intel.com/documentation#pcs-certificates-v4
impl<'inp> ProvisioningServiceApi<'inp> for PckCertsApi
Implementation of pckcerts https://api.portal.trustedservices.intel.com/documentation#pcs-certificates-v4
type Input = PckCertsIn<'inp>
type Output = PckCerts
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>
Auto Trait Implementations§
impl Freeze for PckCertsApi
impl RefUnwindSafe for PckCertsApi
impl Send for PckCertsApi
impl Sync for PckCertsApi
impl Unpin for PckCertsApi
impl UnwindSafe for PckCertsApi
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