pub enum IndexFormat {}Expand description
Marker type for a different serialization format for value which does not encode type information which is not required for indexing.
Trait Implementations§
Source§impl<'de> BorrowDecode<'de, IndexFormat> for Array
impl<'de> BorrowDecode<'de, IndexFormat> for Array
fn borrow_decode(_r: &mut BorrowReader<'de>) -> Result<Self, DecodeError>
Source§impl<'de> BorrowDecode<'de, IndexFormat> for Bytes
impl<'de> BorrowDecode<'de, IndexFormat> for Bytes
fn borrow_decode(_r: &mut BorrowReader<'de>) -> Result<Self, DecodeError>
Source§impl<'de> BorrowDecode<'de, IndexFormat> for Duration
impl<'de> BorrowDecode<'de, IndexFormat> for Duration
fn borrow_decode(_r: &mut BorrowReader<'de>) -> Result<Self, DecodeError>
Source§impl<'de> BorrowDecode<'de, IndexFormat> for File
impl<'de> BorrowDecode<'de, IndexFormat> for File
fn borrow_decode(_r: &mut BorrowReader<'de>) -> Result<Self, DecodeError>
Source§impl<'de> BorrowDecode<'de, IndexFormat> for Number
impl<'de> BorrowDecode<'de, IndexFormat> for Number
fn borrow_decode(r: &mut BorrowReader<'de>) -> Result<Self, DecodeError>
Source§impl<'de> BorrowDecode<'de, IndexFormat> for Object
impl<'de> BorrowDecode<'de, IndexFormat> for Object
fn borrow_decode(_r: &mut BorrowReader<'de>) -> Result<Self, DecodeError>
Source§impl<'de> BorrowDecode<'de, IndexFormat> for Range
impl<'de> BorrowDecode<'de, IndexFormat> for Range
fn borrow_decode(_r: &mut BorrowReader<'de>) -> Result<Self, DecodeError>
Source§impl<'de> BorrowDecode<'de, IndexFormat> for RecordIdKeyRange
impl<'de> BorrowDecode<'de, IndexFormat> for RecordIdKeyRange
fn borrow_decode(_r: &mut BorrowReader<'de>) -> Result<Self, DecodeError>
Source§impl<'de> BorrowDecode<'de, IndexFormat> for RecordIdKey
impl<'de> BorrowDecode<'de, IndexFormat> for RecordIdKey
fn borrow_decode(_r: &mut BorrowReader<'de>) -> Result<Self, DecodeError>
Source§impl<'de> BorrowDecode<'de, IndexFormat> for RecordId
impl<'de> BorrowDecode<'de, IndexFormat> for RecordId
fn borrow_decode(_r: &mut BorrowReader<'de>) -> Result<Self, DecodeError>
Source§impl<'de> BorrowDecode<'de, IndexFormat> for Set
impl<'de> BorrowDecode<'de, IndexFormat> for Set
fn borrow_decode(_r: &mut BorrowReader<'de>) -> Result<Self, DecodeError>
Source§impl<'de> BorrowDecode<'de, IndexFormat> for Uuid
impl<'de> BorrowDecode<'de, IndexFormat> for Uuid
fn borrow_decode(_r: &mut BorrowReader<'de>) -> Result<Self, DecodeError>
Source§impl<'de> BorrowDecode<'de, IndexFormat> for Value
impl<'de> BorrowDecode<'de, IndexFormat> for Value
fn borrow_decode(_r: &mut BorrowReader<'de>) -> Result<Self, DecodeError>
Source§impl Encode<IndexFormat> for Array
impl Encode<IndexFormat> for Array
Source§impl Encode<IndexFormat> for Bytes
impl Encode<IndexFormat> for Bytes
Source§impl Encode<IndexFormat> for Duration
impl Encode<IndexFormat> for Duration
Source§impl Encode<IndexFormat> for File
impl Encode<IndexFormat> for File
Source§impl Encode<IndexFormat> for Number
impl Encode<IndexFormat> for Number
Source§impl Encode<IndexFormat> for Object
impl Encode<IndexFormat> for Object
Source§impl Encode<IndexFormat> for Range
impl Encode<IndexFormat> for Range
Source§impl Encode<IndexFormat> for RecordIdKeyRange
impl Encode<IndexFormat> for RecordIdKeyRange
Source§impl Encode<IndexFormat> for RecordIdKey
impl Encode<IndexFormat> for RecordIdKey
Source§impl Encode<IndexFormat> for RecordId
impl Encode<IndexFormat> for RecordId
Source§impl Encode<IndexFormat> for Set
impl Encode<IndexFormat> for Set
Source§impl Encode<IndexFormat> for Uuid
impl Encode<IndexFormat> for Uuid
Auto Trait Implementations§
impl Freeze for IndexFormat
impl RefUnwindSafe for IndexFormat
impl Send for IndexFormat
impl Sync for IndexFormat
impl Unpin for IndexFormat
impl UnsafeUnpin for IndexFormat
impl UnwindSafe for IndexFormat
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more