pub struct DefaultBufferHistory { /* private fields */ }Expand description
The default BufferHistory implementation
Maintains a list of changes, clearing to the end if index is not at the end
Trait Implementations§
Source§impl BufferHistory for DefaultBufferHistory
impl BufferHistory for DefaultBufferHistory
Source§fn next(&mut self, cb: &mut CursorBuffer)
fn next(&mut self, cb: &mut CursorBuffer)
Redo
Source§fn prev(&mut self, cb: &mut CursorBuffer)
fn prev(&mut self, cb: &mut CursorBuffer)
Undo
Source§fn add(&mut self, cb: &CursorBuffer)
fn add(&mut self, cb: &CursorBuffer)
Add change to record
Source§impl Default for DefaultBufferHistory
impl Default for DefaultBufferHistory
Source§fn default() -> DefaultBufferHistory
fn default() -> DefaultBufferHistory
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DefaultBufferHistory
impl RefUnwindSafe for DefaultBufferHistory
impl Send for DefaultBufferHistory
impl Sync for DefaultBufferHistory
impl Unpin for DefaultBufferHistory
impl UnwindSafe for DefaultBufferHistory
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