pub trait ToSingleRedisArg: ToRedisArgs { }Expand description
This trait marks that a value is serialized only into a single Redis value.
This should be implemented only for types that are serialized into exactly one value, otherwise the compiler can’t ensure the correctness of some commands.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
impl ToSingleRedisArg for &str
impl ToSingleRedisArg for &[u8]
impl ToSingleRedisArg for &mut [u8]
impl ToSingleRedisArg for bool
impl ToSingleRedisArg for f32
impl ToSingleRedisArg for f64
impl ToSingleRedisArg for i8
impl ToSingleRedisArg for i16
impl ToSingleRedisArg for i32
impl ToSingleRedisArg for i64
impl ToSingleRedisArg for i128
impl ToSingleRedisArg for isize
impl ToSingleRedisArg for u8
impl ToSingleRedisArg for u16
impl ToSingleRedisArg for u32
impl ToSingleRedisArg for u64
impl ToSingleRedisArg for u128
impl ToSingleRedisArg for usize
impl ToSingleRedisArg for Box<[u8]>
impl ToSingleRedisArg for Rc<[u8]>
impl ToSingleRedisArg for String
impl ToSingleRedisArg for Arc<[u8]>
impl ToSingleRedisArg for Vec<u8>
impl ToSingleRedisArg for BigDecimal
impl ToSingleRedisArg for BigInt
impl ToSingleRedisArg for BigUint
impl ToSingleRedisArg for Decimal
impl ToSingleRedisArg for Uuid
Available on crate feature
uuid only.impl ToSingleRedisArg for NonZeroI8
impl ToSingleRedisArg for NonZeroI16
impl ToSingleRedisArg for NonZeroI32
impl ToSingleRedisArg for NonZeroI64
impl ToSingleRedisArg for NonZeroI128
impl ToSingleRedisArg for NonZeroIsize
impl ToSingleRedisArg for NonZeroU8
impl ToSingleRedisArg for NonZeroU16
impl ToSingleRedisArg for NonZeroU32
impl ToSingleRedisArg for NonZeroU64
impl ToSingleRedisArg for NonZeroU128
impl ToSingleRedisArg for NonZeroUsize
impl<'a, T> ToSingleRedisArg for Cow<'a, T>
impl<'a, T> ToSingleRedisArg for &'a Twhere
T: ToSingleRedisArg,
impl<'a, T> ToSingleRedisArg for &'a mut Twhere
T: ToSingleRedisArg,
impl<'a, T> ToSingleRedisArg for Box<T>where
T: ToSingleRedisArg,
impl<'a, T> ToSingleRedisArg for Rc<T>where
T: ToSingleRedisArg,
impl<'a, T> ToSingleRedisArg for Arc<T>where
T: ToSingleRedisArg,
impl<const N: usize> ToSingleRedisArg for &[u8; N]
Implementors§
impl ToSingleRedisArg for Direction
impl ToSingleRedisArg for Unit
Available on crate feature
geospatial only.impl ToSingleRedisArg for StreamDeletionPolicy
Available on crate feature
streams only.