pub trait Client<A: Api, E> { // Required method fn send( &mut self, url: &str, req: A, ) -> Result<A::Reply, SendError<E, A::Error>>; }