pub struct PubSubMessage {
pub kind: String,
pub pattern: Option<String>,
pub channel: String,
pub payload: Vec<u8>,
}Expand description
A Pub/Sub delivery: message, pmessage, or smessage.
Fields§
§kind: Stringmessage, pmessage, or smessage.
pattern: Option<String>The matching pattern for pmessage.
channel: StringChannel the message was published to.
payload: Vec<u8>Raw payload.
Trait Implementations§
Source§impl Clone for PubSubMessage
impl Clone for PubSubMessage
Source§impl Debug for PubSubMessage
impl Debug for PubSubMessage
impl Eq for PubSubMessage
Source§impl PartialEq for PubSubMessage
impl PartialEq for PubSubMessage
impl StructuralPartialEq for PubSubMessage
Auto Trait Implementations§
impl Freeze for PubSubMessage
impl RefUnwindSafe for PubSubMessage
impl Send for PubSubMessage
impl Sync for PubSubMessage
impl Unpin for PubSubMessage
impl UnsafeUnpin for PubSubMessage
impl UnwindSafe for PubSubMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more