pub trait SortedIndexKeyFullContent<Payload>: SortedIndexKeyContentSource<Payload>
where Payload: SortedIndexKeyPayload,
{ // Required methods fn from_sort_key_and_content( sort_key: u16, content: <Payload as SortedIndexKeyPayload>::Content ) -> Self; fn as_content(&self) -> &<Payload as SortedIndexKeyPayload>::Content; // Provided method fn as_sort_key_and_content( &self ) -> (u16, &<Payload as SortedIndexKeyPayload>::Content) { ... } }
Expand description

This trait is intended to be implemented by the canonical content of a key for a particular sorted index collection.

Required Methods§

source

fn from_sort_key_and_content( sort_key: u16, content: <Payload as SortedIndexKeyPayload>::Content ) -> Self

source

fn as_content(&self) -> &<Payload as SortedIndexKeyPayload>::Content

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§