pub trait NumberMessages<N, Incoming, Outgoing, Error>:
Transport<Wrapper<N, Incoming>, Wrapper<N, Outgoing>, Error>
+ Sized
+ Unpinwhere
Error: Error,{
// Provided method
fn number_messages(self) -> Numbered<N, Self, Error, Incoming, Outgoing>
where N: Clone + Zero + One + UpperBounded + PartialEq + Eq { ... }
}Available on crate feature
numbered only.Expand description
Trait for adding message number to transport messages.
Provided Methods§
Sourcefn number_messages(self) -> Numbered<N, Self, Error, Incoming, Outgoing>
fn number_messages(self) -> Numbered<N, Self, Error, Incoming, Outgoing>
Wrap transport with Numbered transport adding message number of type N.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".