Skip to main content

KeyObjectEncode

Trait KeyObjectEncode 

Source
pub trait KeyObjectEncode {
    // Required method
    fn key_encode(&self) -> Result<Vec<u8>, MDBXDeriveError>;
}

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

Source§

impl KeyObjectEncode for &str

Source§

impl KeyObjectEncode for &[u8]

Source§

impl KeyObjectEncode for i8

Source§

impl KeyObjectEncode for i16

Source§

impl KeyObjectEncode for i32

Source§

impl KeyObjectEncode for i64

Source§

impl KeyObjectEncode for u8

Source§

impl KeyObjectEncode for u16

Source§

impl KeyObjectEncode for u32

Source§

impl KeyObjectEncode for u64

Source§

impl KeyObjectEncode for ()

Source§

impl KeyObjectEncode for Vec<u8>

Source§

impl<A> KeyObjectEncode for (&A,)
where A: KeyObjectEncode,

Source§

impl<A, B> KeyObjectEncode for (&A, &B)

Source§

impl<A, B, C> KeyObjectEncode for (&A, &B, &C)

Source§

impl<A, B, C, D> KeyObjectEncode for (&A, &B, &C, &D)

Source§

impl<A, B, C, D, E> KeyObjectEncode for (&A, &B, &C, &D, &E)

Source§

impl<A, B, C, D, E, F> KeyObjectEncode for (&A, &B, &C, &D, &E, &F)

Source§

impl<A, B, C, D, E, F, G> KeyObjectEncode for (&A, &B, &C, &D, &E, &F, &G)

Source§

impl<A, B, C, D, E, F, G, H> KeyObjectEncode for (&A, &B, &C, &D, &E, &F, &G, &H)

Source§

impl<A, B, C, D, E, F, G, H, I> KeyObjectEncode for (&A, &B, &C, &D, &E, &F, &G, &H, &I)

Source§

impl<A, B, C, D, E, F, G, H, I, J> KeyObjectEncode for (&A, &B, &C, &D, &E, &F, &G, &H, &I, &J)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> KeyObjectEncode for (&A, &B, &C, &D, &E, &F, &G, &H, &I, &J, &K)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> KeyObjectEncode for (&A, &B, &C, &D, &E, &F, &G, &H, &I, &J, &K, &L)

Source§

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

Implementors§