pub struct RedisSubscriber { /* private fields */ }Expand description
Dedicated Pub/Sub connection (not shared with normal commands).
Implementations§
Source§impl RedisSubscriber
impl RedisSubscriber
Sourcepub async fn next(&mut self) -> Option<RedisMessage>
pub async fn next(&mut self) -> Option<RedisMessage>
Wait for the next message (None when the connection closes).
pub async fn subscribe( &mut self, channel: impl AsRef<str>, ) -> Result<(), RedisError>
pub async fn unsubscribe( &mut self, channel: impl AsRef<str>, ) -> Result<(), RedisError>
pub async fn psubscribe( &mut self, pattern: impl AsRef<str>, ) -> Result<(), RedisError>
pub async fn punsubscribe( &mut self, pattern: impl AsRef<str>, ) -> Result<(), RedisError>
Auto Trait Implementations§
impl Freeze for RedisSubscriber
impl RefUnwindSafe for RedisSubscriber
impl Send for RedisSubscriber
impl Sync for RedisSubscriber
impl Unpin for RedisSubscriber
impl UnsafeUnpin for RedisSubscriber
impl UnwindSafe for RedisSubscriber
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