Derive Macro redis_args_impl::FromRedisValue
source · #[derive(FromRedisValue)]
{
// Attributes available to this derive:
#[from_redis_value]
}
Expand description
Can be derived by structs or enums in order to allow conversion from redis values.
This can be used in different variants, either using FromStr
or the serde
deserialization.
§FromStr
The item must implement the std::str::FromStr
trait.
§Example
#[derive(FromRedisValue)]
#[from_redis_value(FromStr)]
struct IdValue {
id: String,
value: u32,
count: usize,
}
Deserializes from JSON using the serde deserialization of any item. The item
must derive serde::Deserialize
.
§Example
#[derive(FromRedisValue, Deserialize)]
#[from_redis_value(serde)]
struct IdValue {
id: String,
value: u32,
count: usize,
}