pub trait Interceptor: Debug {
    // Required methods
    fn intercept(&mut self, req: &Request) -> RequestOptions;
    fn clone_box(&self) -> Box<dyn Interceptor>;
}
Expand description

Required Methods§

source

fn intercept(&mut self, req: &Request) -> RequestOptions

This method which is called before making a request

source

fn clone_box(&self) -> Box<dyn Interceptor>

Clones the Interceptor

Implementors§