CacheImpl

Trait CacheImpl 

Source
pub trait CacheImpl: PrivateCacheImpl { }
Expand description

Trait implemented by all cache types

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl CacheImpl for HeapPagePointerCache

Source§

impl CacheImpl for HeapPageStateCache

Source§

impl CacheImpl for NoCache

Source§

impl<KEY: Key> CacheImpl for HeapKeyPointerCache<KEY>

Source§

impl<const PAGE_COUNT: usize> CacheImpl for PagePointerCache<PAGE_COUNT>

Source§

impl<const PAGE_COUNT: usize> CacheImpl for PageStateCache<PAGE_COUNT>

Source§

impl<const PAGE_COUNT: usize, KEY: Key, const KEYS: usize> CacheImpl for KeyPointerCache<PAGE_COUNT, KEY, KEYS>