Macro ntex_redis::array

source ·
macro_rules! array {
    ($($e:expr),*) => { ... };
}
Expand description

Macro to create a request array, useful for preparing commands to send. Elements can be any type, or a mixture of types, that satisfy Into<Request>.

Examples

#[macro_use]
extern crate ntex_redis;

fn main() {
    let value = format!("something_{}", 123);
    array!["SET", "key_name", value];
}

For variable length Redis commands:

#[macro_use]
extern crate ntex_redis;

fn main() {
    let data = vec!["data", "from", "somewhere", "else"];
    let command = array!["RPUSH", "mykey"].extend(data);
}