[][src]Trait heed::BytesEncode

pub trait BytesEncode {
    type EItem: ?Sized;
    fn bytes_encode(item: &Self::EItem) -> Option<Cow<[u8]>>;
}

Associated Types

type EItem: ?Sized

Loading content...

Required methods

fn bytes_encode(item: &Self::EItem) -> Option<Cow<[u8]>>

Loading content...

Implementors

impl BytesEncode for Str[src]

type EItem = str

impl BytesEncode for Unit[src]

type EItem = ()

impl<T> BytesEncode for CowSlice<T> where
    T: AsBytes
[src]

type EItem = [T]

impl<T> BytesEncode for CowType<T> where
    T: AsBytes
[src]

type EItem = T

impl<T> BytesEncode for OwnedSlice<T> where
    T: AsBytes
[src]

type EItem = [T]

impl<T> BytesEncode for OwnedType<T> where
    T: AsBytes
[src]

type EItem = T

impl<T> BytesEncode for SerdeBincode<T> where
    T: Serialize
[src]

type EItem = T

impl<T> BytesEncode for SerdeJson<T> where
    T: Serialize
[src]

type EItem = T

impl<T> BytesEncode for UnalignedSlice<T> where
    T: AsBytes + Unaligned
[src]

type EItem = [T]

impl<T> BytesEncode for UnalignedType<T> where
    T: AsBytes + Unaligned
[src]

type EItem = T

Loading content...