pub enum SlotBackendKind {
Baseline,
Chunked,
Hierarchical,
Split,
}Expand description
Available slot storage backend implementations.
Variants§
Baseline
Baseline gap-buffer implementation (default).
Chunked
Chunked storage to avoid large rotate operations.
Hierarchical
Hierarchical storage where groups own child storage.
Split
Split storage separating layout from payload.
Trait Implementations§
Source§impl Clone for SlotBackendKind
impl Clone for SlotBackendKind
Source§fn clone(&self) -> SlotBackendKind
fn clone(&self) -> SlotBackendKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SlotBackendKind
impl Debug for SlotBackendKind
Source§impl Default for SlotBackendKind
impl Default for SlotBackendKind
Source§fn default() -> SlotBackendKind
fn default() -> SlotBackendKind
Returns the “default value” for a type. Read more
Source§impl PartialEq for SlotBackendKind
impl PartialEq for SlotBackendKind
impl Copy for SlotBackendKind
impl Eq for SlotBackendKind
impl StructuralPartialEq for SlotBackendKind
Auto Trait Implementations§
impl Freeze for SlotBackendKind
impl RefUnwindSafe for SlotBackendKind
impl Send for SlotBackendKind
impl Sync for SlotBackendKind
impl Unpin for SlotBackendKind
impl UnwindSafe for SlotBackendKind
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