pub struct ClipboardHistory { /* private fields */ }Expand description
Clipboard history for undo support.
Implementations§
Source§impl ClipboardHistory
impl ClipboardHistory
Sourcepub fn push(&mut self, data: ClipboardData)
pub fn push(&mut self, data: ClipboardData)
Add an entry to the history.
Sourcepub fn current(&self) -> Option<&ClipboardData>
pub fn current(&self) -> Option<&ClipboardData>
Get the current entry.
Sourcepub fn previous(&mut self) -> Option<&ClipboardData>
pub fn previous(&mut self) -> Option<&ClipboardData>
Go to previous entry.
Sourcepub fn next(&mut self) -> Option<&ClipboardData>
pub fn next(&mut self) -> Option<&ClipboardData>
Go to next entry.
Sourcepub fn get(&self, index: usize) -> Option<&ClipboardData>
pub fn get(&self, index: usize) -> Option<&ClipboardData>
Get entry at index.
Sourcepub fn current_index(&self) -> usize
pub fn current_index(&self) -> usize
Get current index (1-based).
Sourcepub fn can_go_back(&self) -> bool
pub fn can_go_back(&self) -> bool
Check if can go back.
Sourcepub fn can_go_forward(&self) -> bool
pub fn can_go_forward(&self) -> bool
Check if can go forward.
Trait Implementations§
Source§impl Debug for ClipboardHistory
impl Debug for ClipboardHistory
Source§impl Default for ClipboardHistory
impl Default for ClipboardHistory
Source§fn default() -> ClipboardHistory
fn default() -> ClipboardHistory
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ClipboardHistory
impl RefUnwindSafe for ClipboardHistory
impl Send for ClipboardHistory
impl Sync for ClipboardHistory
impl Unpin for ClipboardHistory
impl UnsafeUnpin for ClipboardHistory
impl UnwindSafe for ClipboardHistory
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