Skip to main content

NumberMessagesUsize

Trait NumberMessagesUsize 

Source
pub trait NumberMessagesUsize<Incoming, Outgoing, Error>:
    Transport<Wrapper<usize, Incoming>, Wrapper<usize, Outgoing>, Error>
    + Sized
    + Unpin
where Error: Error,
{ // Provided method fn number_messages_u64( self, ) -> Numbered<usize, Self, Error, Incoming, Outgoing> { ... } }
Expand description

Trait for adding usize message number to transport messages.

NOTE: usize size may differ between platforms.

Provided Methods§

Source

fn number_messages_u64(self) -> Numbered<usize, Self, Error, Incoming, Outgoing>

Wrap transport with Numbered transport adding message number of type usize.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl<T, Incoming, Outgoing, Error> NumberMessagesUsize<Incoming, Outgoing, Error> for T
where T: Transport<Wrapper<usize, Incoming>, Wrapper<usize, Outgoing>, Error> + Unpin, Error: Error,