pub struct InMemorySummaryProvider { /* private fields */ }Expand description
In-memory implementation of SummaryMemoryProvider (for testing and single-node deployments).
Implementations§
Trait Implementations§
Source§impl Clone for InMemorySummaryProvider
impl Clone for InMemorySummaryProvider
Source§fn clone(&self) -> InMemorySummaryProvider
fn clone(&self) -> InMemorySummaryProvider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for InMemorySummaryProvider
impl Default for InMemorySummaryProvider
Source§fn default() -> InMemorySummaryProvider
fn default() -> InMemorySummaryProvider
Returns the “default value” for a type. Read more
Source§impl SummaryMemoryProvider for InMemorySummaryProvider
impl SummaryMemoryProvider for InMemorySummaryProvider
Source§fn update_summary<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
session_id: &'life1 str,
new_summary: &'life2 str,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn update_summary<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
session_id: &'life1 str,
new_summary: &'life2 str,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Overwrite the rolling summary for a session with a new compressed version.
Auto Trait Implementations§
impl Freeze for InMemorySummaryProvider
impl !RefUnwindSafe for InMemorySummaryProvider
impl Send for InMemorySummaryProvider
impl Sync for InMemorySummaryProvider
impl Unpin for InMemorySummaryProvider
impl UnsafeUnpin for InMemorySummaryProvider
impl !UnwindSafe for InMemorySummaryProvider
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