Skip to main content

ToSingleValkeyArg

Trait ToSingleValkeyArg 

Source
pub trait ToSingleValkeyArg: ToValkeyArgs { }
Expand description

Encodes a value into exactly one command argument.

Implemented for these standard argument types:

  • integers
  • non-zero integers
  • floats
  • byte slices
  • booleans
  • strings
  • bytes
  • references

Implement it for your own types to pass them directly as command arguments.

Mirrors redis-rs’s ToSingleRedisArg.

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 ToSingleValkeyArg for &[u8]

Source§

impl ToSingleValkeyArg for &str

Source§

impl ToSingleValkeyArg for NonZeroI8

Source§

impl ToSingleValkeyArg for NonZeroI16

Source§

impl ToSingleValkeyArg for NonZeroI32

Source§

impl ToSingleValkeyArg for NonZeroI64

Source§

impl ToSingleValkeyArg for NonZeroIsize

Source§

impl ToSingleValkeyArg for NonZeroU8

Source§

impl ToSingleValkeyArg for NonZeroU16

Source§

impl ToSingleValkeyArg for NonZeroU32

Source§

impl ToSingleValkeyArg for NonZeroU64

Source§

impl ToSingleValkeyArg for NonZeroUsize

Source§

impl ToSingleValkeyArg for String

Source§

impl ToSingleValkeyArg for Vec<u8>

Source§

impl ToSingleValkeyArg for bool

Source§

impl ToSingleValkeyArg for f32

Source§

impl ToSingleValkeyArg for f64

Source§

impl ToSingleValkeyArg for i8

Source§

impl ToSingleValkeyArg for i16

Source§

impl ToSingleValkeyArg for i32

Source§

impl ToSingleValkeyArg for i64

Source§

impl ToSingleValkeyArg for isize

Source§

impl ToSingleValkeyArg for u8

Source§

impl ToSingleValkeyArg for u16

Source§

impl ToSingleValkeyArg for u32

Source§

impl ToSingleValkeyArg for u64

Source§

impl ToSingleValkeyArg for usize

Source§

impl<T: ToSingleValkeyArg> ToSingleValkeyArg for &T

Source§

impl<const N: usize> ToSingleValkeyArg for &[u8; N]

Implementors§