pub enum TraversalLayout {
Fast,
Balanced {
neighbor_bits: u8,
},
Compact {
neighbor_bits: u8,
offset_low_bits: u8,
},
}Expand description
Actual physical layout selected for a traversal cache.
Variants§
Trait Implementations§
Source§impl Clone for TraversalLayout
impl Clone for TraversalLayout
Source§fn clone(&self) -> TraversalLayout
fn clone(&self) -> TraversalLayout
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TraversalLayout
Source§impl Debug for TraversalLayout
impl Debug for TraversalLayout
impl Eq for TraversalLayout
Source§impl PartialEq for TraversalLayout
impl PartialEq for TraversalLayout
impl StructuralPartialEq for TraversalLayout
Auto Trait Implementations§
impl Freeze for TraversalLayout
impl RefUnwindSafe for TraversalLayout
impl Send for TraversalLayout
impl Sync for TraversalLayout
impl Unpin for TraversalLayout
impl UnsafeUnpin for TraversalLayout
impl UnwindSafe for TraversalLayout
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