Trait trait_net::retry::Policy

source ·
pub trait Policy<Response, TransformedResponse> {
    // Required method
    fn decide(&mut self, response: Response) -> Decision<TransformedResponse>;
}

Required Methods§

source

fn decide(&mut self, response: Response) -> Decision<TransformedResponse>

Implementors§

source§

impl<Response> Policy<Response, Response> for Once

source§

impl<Response, Error> Policy<Result<Response, Error>, Result<Response, Error>> for RetryOnError