Skip to main content

HandleDatagramsExt

Trait HandleDatagramsExt 

Source
pub trait HandleDatagramsExt<C, B>: ConnectionState
where B: Buf, C: Connection<B> + DatagramConnectionExt<B>,
{ // Required methods fn get_datagram_sender( &self, stream_id: StreamId, ) -> DatagramSender<C::SendDatagramHandler, B>; fn get_datagram_reader(&self) -> DatagramReader<C::RecvDatagramHandler>; }

Required Methods§

Source

fn get_datagram_sender( &self, stream_id: StreamId, ) -> DatagramSender<C::SendDatagramHandler, B>

Sends a datagram

Source

fn get_datagram_reader(&self) -> DatagramReader<C::RecvDatagramHandler>

Reads an incoming datagram

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<B, C> HandleDatagramsExt<C, B> for Connection<C, B>
where B: Buf, C: Connection<B> + DatagramConnectionExt<B>,

Source§

impl<B, C> HandleDatagramsExt<C, B> for Connection<C, B>
where B: Buf, C: Connection<B> + DatagramConnectionExt<B>,

Source§

fn get_datagram_sender( &self, stream_id: StreamId, ) -> DatagramSender<<C as DatagramConnectionExt<B>>::SendDatagramHandler, B>

Get the datagram sender

Source§

fn get_datagram_reader( &self, ) -> DatagramReader<<C as DatagramConnectionExt<B>>::RecvDatagramHandler>

Get the datagram reader

Implementors§