Struct redis::InfoDict [−][src]
pub struct InfoDict { /* fields omitted */ }
Expand description
An info dictionary type.
Implementations
This type provides convenient access to key/value data returned by
the “INFO” command. It acts like a regular mapping but also has
a convenience method get
which can return data in the appropriate
type.
For instance this can be used to query the server for the role it’s in (master, slave) etc:
let info : redis::InfoDict = redis::cmd("INFO").query(&mut con)?;
let role : Option<String> = info.get("role");
Creates a new info dictionary from a string in the response of
the INFO command. Each line is a key, value pair with the
key and value separated by a colon (:
). Lines starting with a
hash (#
) are ignored.
Fetches a value by key and converts it into the given type.
Typical types are String
, bool
and integer types.
Checks if a key is contained in the info dicf.
Trait Implementations
Given a redis Value
this attempts to convert it into the given
destination type. If that fails because it’s not compatible an
appropriate error is generated. Read more
Similar to from_redis_value
but constructs a vector of objects
from another vector of values. This primarily exists internally
to customize the behavior for vectors of tuples. Read more