pub struct NoLocalCache;Expand description
Deployments with no persistent local serving cache.
Trait Implementations§
Source§impl Clone for NoLocalCache
impl Clone for NoLocalCache
impl Copy for NoLocalCache
Source§impl Debug for NoLocalCache
impl Debug for NoLocalCache
Source§impl LocalInvalidation for NoLocalCache
impl LocalInvalidation for NoLocalCache
Source§fn invalidate<'a>(
&'a self,
_: &'a Request,
_: u32,
_: &'a SliceBudget,
) -> BoxFuture<'a, Result<Option<u32>, StoreError>>
fn invalidate<'a>( &'a self, _: &'a Request, _: u32, _: &'a SliceBudget, ) -> BoxFuture<'a, Result<Option<u32>, StoreError>>
Charge enumeration and deletes before doing them.
None means complete;
Some(cursor) resumes at the next operation in another alarm.Source§fn invalidate_checkpoint<'a>(
&'a self,
request: &'a Request,
checkpoint: &'a [u8],
budget: &'a SliceBudget,
) -> BoxFuture<'a, Result<Option<Vec<u8>>, StoreError>>
fn invalidate_checkpoint<'a>( &'a self, request: &'a Request, checkpoint: &'a [u8], budget: &'a SliceBudget, ) -> BoxFuture<'a, Result<Option<Vec<u8>>, StoreError>>
Opaque durable position for catalog traversal; legacy local adapters use a u32.
Auto Trait Implementations§
impl Freeze for NoLocalCache
impl RefUnwindSafe for NoLocalCache
impl Send for NoLocalCache
impl Sync for NoLocalCache
impl Unpin for NoLocalCache
impl UnsafeUnpin for NoLocalCache
impl UnwindSafe for NoLocalCache
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