Trait IntoConcreteOwned

Source
pub trait IntoConcreteOwned<T> {
    // Required method
    fn into_concrete_owned(self) -> Option<T>;
}
Expand description

Trait to extract an owned concrete type from an enum Packet by consuming it, if applicable.

Required Methods§

Implementors§

Source§

impl IntoConcreteOwned<Connack> for Packet

Source§

impl IntoConcreteOwned<Connect> for Packet

Source§

impl IntoConcreteOwned<Disconnect> for Packet

Source§

impl IntoConcreteOwned<GenericPuback<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericPubcomp<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericPublish<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericPubrec<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericPubrel<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericSuback<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericSubscribe<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericUnsuback<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericUnsubscribe<u16>> for Packet

Source§

impl IntoConcreteOwned<Pingreq> for Packet

Source§

impl IntoConcreteOwned<Pingresp> for Packet

Source§

impl IntoConcreteOwned<Auth> for Packet

Source§

impl IntoConcreteOwned<Connack> for Packet

Source§

impl IntoConcreteOwned<Connect> for Packet

Source§

impl IntoConcreteOwned<Disconnect> for Packet

Source§

impl IntoConcreteOwned<GenericPuback<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericPubcomp<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericPublish<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericPubrec<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericPubrel<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericSuback<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericSubscribe<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericUnsuback<u16>> for Packet

Source§

impl IntoConcreteOwned<GenericUnsubscribe<u16>> for Packet

Source§

impl IntoConcreteOwned<Pingreq> for Packet

Source§

impl IntoConcreteOwned<Pingresp> for Packet

Source§

impl<T> IntoConcreteOwned<T> for T