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
Auto Trait Implementations
impl RefUnwindSafe for InfoDict
impl UnwindSafe for InfoDict