openlimits_messaging/
requester.rs

1use 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}