Struct redis::Msg[][src]

pub struct Msg { /* fields omitted */ }

Represents a pubsub message.

Methods

impl Msg
[src]

This holds the data that comes from listening to a pubsub connection. It only contains actual message data.

Returns the channel this message came on.

Convenience method to get a string version of the channel. Unless your channel contains non utf-8 bytes you can always use this method. If the channel is not a valid string (which really should not happen) then the return value is "?".

Returns the message's payload in a specific format.

Returns the bytes that are the message's payload. This can be used as an alternative to the get_payload function if you are interested in the raw bytes in it.

Returns true if the message was constructed from a pattern subscription.

If the message was constructed from a message pattern this can be used to find out which one. It's recommended to match against an Option<String> so that you do not need to use from_pattern to figure out if a pattern was set.

Auto Trait Implementations

impl Send for Msg

impl Sync for Msg