Trait redis_client::commands::PubSubCommandAsync
[−]
[src]
pub trait PubSubCommandAsync { fn subscribe<C: ToString, G: Fn(Result<RedisResult, RedisError>), S: Fn(RedisResult)>(
&mut self,
channel: C,
cmd_callback: G,
callback: S
) -> Result<(), RedisError>
where
G: Send + 'static,
S: Send + 'static; fn psubscribe<C: ToString, G: Fn(Result<RedisResult, RedisError>), S: Fn(RedisResult)>(
&mut self,
channel: C,
cmd_callback: G,
callback: S
) -> Result<(), RedisError>
where
G: Send + 'static,
S: Send + 'static; fn publish<C: ToString, M: ToString, G: Fn(Result<RedisResult, RedisError>)>(
&mut self,
channel: C,
message: M,
cmd_callback: G
) -> Result<(), RedisError>
where
G: Send + 'static; }
Required Methods
fn subscribe<C: ToString, G: Fn(Result<RedisResult, RedisError>), S: Fn(RedisResult)>(
&mut self,
channel: C,
cmd_callback: G,
callback: S
) -> Result<(), RedisError> where
G: Send + 'static,
S: Send + 'static,
&mut self,
channel: C,
cmd_callback: G,
callback: S
) -> Result<(), RedisError> where
G: Send + 'static,
S: Send + 'static,
fn psubscribe<C: ToString, G: Fn(Result<RedisResult, RedisError>), S: Fn(RedisResult)>(
&mut self,
channel: C,
cmd_callback: G,
callback: S
) -> Result<(), RedisError> where
G: Send + 'static,
S: Send + 'static,
&mut self,
channel: C,
cmd_callback: G,
callback: S
) -> Result<(), RedisError> where
G: Send + 'static,
S: Send + 'static,
fn publish<C: ToString, M: ToString, G: Fn(Result<RedisResult, RedisError>)>(
&mut self,
channel: C,
message: M,
cmd_callback: G
) -> Result<(), RedisError> where
G: Send + 'static,
&mut self,
channel: C,
message: M,
cmd_callback: G
) -> Result<(), RedisError> where
G: Send + 'static,
Implementors
impl PubSubCommandAsync for PubSubClientAsync