pub struct InfoDict { /* fields omitted */ }
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 = try!(redis::cmd("INFO").query(&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.
Formats the value using the given formatter. Read more
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