Trait PlainMessageExt

Source
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§

Source

fn into_typed(self) -> PlainMessage<T>

Convert to a typed message

Source

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.

Implementors§