pub trait PlainMessageExt<T> {
// Required methods
fn into_typed(self) -> PlainMessage<T>;
fn parse_as<U: TapMessageBody>(self) -> Result<PlainMessage<U>>;
}Expand description
Extension trait for PlainMessage to work with typed messages
Required Methods§
Sourcefn into_typed(self) -> PlainMessage<T>
fn into_typed(self) -> PlainMessage<T>
Convert to a typed message
Sourcefn parse_as<U: TapMessageBody>(self) -> Result<PlainMessage<U>>
fn parse_as<U: TapMessageBody>(self) -> Result<PlainMessage<U>>
Try to parse as a specific message type
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.