pub enum AccessPatternHint {
Random,
Sequential,
Temporal,
Spatial,
}Expand description
Access pattern hint for cache optimization
Variants§
Random
Random access pattern
Sequential
Sequential access pattern
Temporal
Temporal locality (recently accessed items accessed again)
Spatial
Spatial locality (nearby items accessed together)
Trait Implementations§
Source§impl Clone for AccessPatternHint
impl Clone for AccessPatternHint
Source§fn clone(&self) -> AccessPatternHint
fn clone(&self) -> AccessPatternHint
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 AccessPatternHint
impl Debug for AccessPatternHint
Source§impl Default for AccessPatternHint
impl Default for AccessPatternHint
Source§fn default() -> AccessPatternHint
fn default() -> AccessPatternHint
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccessPatternHint
impl<'de> Deserialize<'de> for AccessPatternHint
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AccessPatternHint
impl PartialEq for AccessPatternHint
Source§impl Serialize for AccessPatternHint
impl Serialize for AccessPatternHint
impl Copy for AccessPatternHint
impl Eq for AccessPatternHint
impl StructuralPartialEq for AccessPatternHint
Auto Trait Implementations§
impl Freeze for AccessPatternHint
impl RefUnwindSafe for AccessPatternHint
impl Send for AccessPatternHint
impl Sync for AccessPatternHint
impl Unpin for AccessPatternHint
impl UnsafeUnpin for AccessPatternHint
impl UnwindSafe for AccessPatternHint
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