Trait http_api_endpoint::Endpoint [−][src]
pub trait Endpoint {
type RenderRequestError: Error + 'static;
type ParseResponseOutput;
type ParseResponseError: Error + 'static;
fn render_request(&self) -> Result<Request<Body>, Self::RenderRequestError>;
fn parse_response(
&self,
response: Response<Body>
) -> Result<Self::ParseResponseOutput, Self::ParseResponseError>;
}