pub trait TransmitQueueHandler<D: Device, BC>: TransmitQueueCommon<D, BC> {
// Required method
fn queue_tx_frame<S>(
&mut self,
bindings_ctx: &mut BC,
device_id: &Self::DeviceId,
meta: Self::Meta,
body: S,
) -> Result<usize, TransmitQueueFrameError<S>>
where S: NetworkSerializer,
S::Buffer: ReusableBuffer;
}Expand description
An implementation of a transmit queue that stores egress frames.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".