[][src]Trait apple_web_service_client::Endpoint

pub trait Endpoint {
    type ParseResponseOutput;
    type RetryReason;
    fn render_request(&self) -> Result<Request<Vec<u8>>, Error>;
fn parse_response(
        &mut self,
        response: Response<Vec<u8>>
    ) -> Result<EndpointParseResponseOutput<Self::ParseResponseOutput, Self::RetryReason>, Error>; }

Associated Types

Loading content...

Required methods

fn render_request(&self) -> Result<Request<Vec<u8>>, Error>

fn parse_response(
    &mut self,
    response: Response<Vec<u8>>
) -> Result<EndpointParseResponseOutput<Self::ParseResponseOutput, Self::RetryReason>, Error>

Loading content...

Implementors

Loading content...