pub struct InMemorySlidingWindowStore { /* private fields */ }Expand description
In-memory sliding-window store backed by a HashMap.
This is the default store used by SlidingWindow when no external
backend is configured. All state lives in-process.
Trait Implementations§
Source§impl Clone for InMemorySlidingWindowStore
impl Clone for InMemorySlidingWindowStore
Source§fn clone(&self) -> InMemorySlidingWindowStore
fn clone(&self) -> InMemorySlidingWindowStore
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 moreAuto Trait Implementations§
impl Freeze for InMemorySlidingWindowStore
impl RefUnwindSafe for InMemorySlidingWindowStore
impl Send for InMemorySlidingWindowStore
impl Sync for InMemorySlidingWindowStore
impl Unpin for InMemorySlidingWindowStore
impl UnsafeUnpin for InMemorySlidingWindowStore
impl UnwindSafe for InMemorySlidingWindowStore
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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