openlimits_messaging/
requester.rs1use async_trait::async_trait;
2
3#[async_trait]
4pub trait Requester {
5 type Request;
6 type Response;
7 type Error;
8 async fn request(&mut self, request: &Self::Request) -> Result<Self::Response, Self::Error>;
9}