pub struct ArcCache;Expand description
ARC cache placeholder type (Adaptive Replacement Cache).
The actual ARC algorithm lives in fsqlite-pager; this type exists to keep
glossary terminology stable across crates.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ArcCache
impl<'de> Deserialize<'de> for ArcCache
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
impl Copy for ArcCache
impl Eq for ArcCache
impl StructuralPartialEq for ArcCache
Auto Trait Implementations§
impl Freeze for ArcCache
impl RefUnwindSafe for ArcCache
impl Send for ArcCache
impl Sync for ArcCache
impl Unpin for ArcCache
impl UnsafeUnpin for ArcCache
impl UnwindSafe for ArcCache
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).