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