Skip to main content

FromValkeyValue

Trait FromValkeyValue 

Source
pub trait FromValkeyValue: Sized {
    // Required method
    fn from_owned_valkey_value(value: ValkeyValue) -> ValkeyResult<Self>;

    // Provided method
    fn from_valkey_value(value: &ValkeyValue) -> ValkeyResult<Self> { ... }
}
Expand description

Converts a ValkeyValue reply into a Rust type.

Required Methods§

Source

fn from_owned_valkey_value(value: ValkeyValue) -> ValkeyResult<Self>

Converts an owned ValkeyValue into Self.

Provided Methods§

Source

fn from_valkey_value(value: &ValkeyValue) -> ValkeyResult<Self>

Converts a borrowed ValkeyValue into Self.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl FromValkeyValue for ()

Source§

impl FromValkeyValue for String

Converts a ValkeyValue to a string.

Source§

impl FromValkeyValue for bool

Converts a ValkeyValue to a boolean.

Source§

impl FromValkeyValue for f32

Source§

impl FromValkeyValue for f64

Source§

impl FromValkeyValue for i8

Source§

impl FromValkeyValue for i16

Source§

impl FromValkeyValue for i32

Source§

impl FromValkeyValue for i64

Source§

impl FromValkeyValue for i128

Source§

impl FromValkeyValue for isize

Source§

impl FromValkeyValue for u8

Source§

impl FromValkeyValue for u16

Source§

impl FromValkeyValue for u32

Source§

impl FromValkeyValue for u64

Source§

impl FromValkeyValue for u128

Source§

impl FromValkeyValue for usize

Source§

impl<K, V, S> FromValkeyValue for HashMap<K, V, S>

Converts a ValkeyValue to a HashMap<K, V, S> value.

Source§

impl<K, V> FromValkeyValue for BTreeMap<K, V>

Converts a ValkeyValue to a BTreeMap<K, V> value.

Source§

impl<T, S> FromValkeyValue for HashSet<T, S>

Converts a ValkeyValue to a HashSet<T, S> value.

Source§

impl<T: FromValkeyValue, const N: usize> FromValkeyValue for [T; N]

Converts a ValkeyValue to a fixed-size [T; N] array.

Source§

impl<T: FromValkeyValue> FromValkeyValue for Arc<[T]>

Converts a ValkeyValue to a reference-counted slice Arc<[T]>.

Source§

impl<T: FromValkeyValue> FromValkeyValue for Box<[T]>

Converts a ValkeyValue to a boxed slice Box<[T]>.

Source§

impl<T: FromValkeyValue> FromValkeyValue for Option<T>

Converts a ValkeyValue to an Option<T> value.

Source§

impl<T: FromValkeyValue> FromValkeyValue for Vec<T>

Converts a ValkeyValue to an Vec<T> value.

Source§

impl<T> FromValkeyValue for BTreeSet<T>
where T: FromValkeyValue + Ord,

Converts a ValkeyValue to a BTreeSet<T> value.

Implementors§