Skip to main content

NumberMessagesU32

Trait NumberMessagesU32 

Source
pub trait NumberMessagesU32<Incoming, Outgoing, Error>:
    Transport<Wrapper<u32, Incoming>, Wrapper<u32, Outgoing>, Error>
    + Sized
    + Unpin
where Error: Error,
{ // Provided method fn number_messages_u32( self, ) -> Numbered<u32, Self, Error, Incoming, Outgoing> { ... } }
Available on crate feature numbered only.
Expand description

Trait for adding u32 message number to transport messages.

Provided Methods§

Source

fn number_messages_u32(self) -> Numbered<u32, Self, Error, Incoming, Outgoing>

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

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> NumberMessagesU32<Incoming, Outgoing, Error> for T
where T: Transport<Wrapper<u32, Incoming>, Wrapper<u32, Outgoing>, Error> + Unpin, Error: Error,