pub enum PushKind {
Disconnection,
Other(String),
Invalidate,
Message,
PMessage,
SMessage,
Unsubscribe,
PUnsubscribe,
SUnsubscribe,
Subscribe,
PSubscribe,
SSubscribe,
}Expand description
Push type’s currently known kinds.
Variants§
Disconnection
Disconnection is sent from the library when connection is closed.
Other(String)
Other kind to catch future kinds.
Invalidate
invalidate is received when a key is changed/deleted.
Message
message is received when pubsub message published by another client.
PMessage
pmessage is received when pubsub message published by another client and client subscribed to topic via pattern.
SMessage
smessage is received when pubsub message published by another client and client subscribed to it with sharding.
Unsubscribe
unsubscribe is received when client unsubscribed from a channel.
PUnsubscribe
punsubscribe is received when client unsubscribed from a pattern.
SUnsubscribe
sunsubscribe is received when client unsubscribed from a shard channel.
Subscribe
subscribe is received when client subscribed to a channel.
PSubscribe
psubscribe is received when client subscribed to a pattern.
SSubscribe
ssubscribe is received when client subscribed to a shard channel.
Trait Implementations§
impl StructuralPartialEq for PushKind
Auto Trait Implementations§
impl Freeze for PushKind
impl RefUnwindSafe for PushKind
impl Send for PushKind
impl Sync for PushKind
impl Unpin for PushKind
impl UnwindSafe for PushKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more