pub trait RequestTrait: Send + Debug {
type RequestResult: Sized;
// Required method
fn send(&mut self, data: &[u8]) -> Self::RequestResult;
}Expand description
A trait for sending UDP requests.
This trait defines the core functionality for sending data over UDP.
It requires the Send and Debug traits.
Required Associated Types§
Sourcetype RequestResult: Sized
type RequestResult: Sized
The result type for the request operation.
This associated type must be Sized.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".