Struct redis_driver::PubSub
source · [−]pub struct PubSub { /* private fields */ }
Trait Implementations
sourceimpl PubSubCommands for PubSub
impl PubSubCommands for PubSub
sourcefn publish<'life0, 'async_trait, C, M>(
&'life0 self,
channel: C,
message: M
) -> Pin<Box<dyn Future<Output = Result<usize>> + Send + 'async_trait>> where
C: Into<BulkString> + Send,
M: Into<BulkString> + Send,
C: 'async_trait,
M: 'async_trait,
'life0: 'async_trait,
Self: 'async_trait,
fn publish<'life0, 'async_trait, C, M>(
&'life0 self,
channel: C,
message: M
) -> Pin<Box<dyn Future<Output = Result<usize>> + Send + 'async_trait>> where
C: Into<BulkString> + Send,
M: Into<BulkString> + Send,
C: 'async_trait,
M: 'async_trait,
'life0: 'async_trait,
Self: 'async_trait,
Posts a message to the given channel. Read more
Auto Trait Implementations
impl !RefUnwindSafe for PubSub
impl Send for PubSub
impl Sync for PubSub
impl Unpin for PubSub
impl !UnwindSafe for PubSub
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more