pub struct InfiniteHistory { /* private fields */ }Expand description
Infinite history - never cleans history
Implementations§
Trait Implementations§
Source§impl Default for InfiniteHistory
impl Default for InfiniteHistory
Source§impl History for InfiniteHistory
impl History for InfiniteHistory
Source§fn add(&mut self, message: TimedMessage)
fn add(&mut self, message: TimedMessage)
Add a message to history
Source§fn get_all(&self) -> &[TimedMessage]
fn get_all(&self) -> &[TimedMessage]
Get all messages in history
Source§fn add_batch(&mut self, messages: Vec<TimedMessage>)
fn add_batch(&mut self, messages: Vec<TimedMessage>)
Add multiple messages to history
Auto Trait Implementations§
impl Freeze for InfiniteHistory
impl RefUnwindSafe for InfiniteHistory
impl Send for InfiniteHistory
impl Sync for InfiniteHistory
impl Unpin for InfiniteHistory
impl UnsafeUnpin for InfiniteHistory
impl UnwindSafe for InfiniteHistory
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