pub trait RequestTrait: Send + Debug {
type RequestResult: Sized;
// Required method
fn send(&mut self, data: &[u8]) -> Self::RequestResult;
}
pub trait RequestTrait: Send + Debug {
type RequestResult: Sized;
// Required method
fn send(&mut self, data: &[u8]) -> Self::RequestResult;
}