Skip to main content

NumberMessagesU64

Trait NumberMessagesU64 

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

Trait for adding u64 message number to transport messages.

Provided Methods§

Source

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

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

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