pub struct CursorMoved {
pub buffer_id: u64,
pub from: (u32, u32),
pub to: (u32, u32),
}Expand description
Cursor position changed in a buffer.
Emitted after the cursor moves to a new position. Note: This is a notification only - it doesn’t request movement.
Fields§
§buffer_id: u64Buffer ID where cursor moved
from: (u32, u32)Previous position (line, column) - 0-indexed
to: (u32, u32)New position (line, column) - 0-indexed
Trait Implementations§
Source§impl Clone for CursorMoved
impl Clone for CursorMoved
Source§fn clone(&self) -> CursorMoved
fn clone(&self) -> CursorMoved
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 moreSource§impl Debug for CursorMoved
impl Debug for CursorMoved
Source§impl Event for CursorMoved
impl Event for CursorMoved
Source§impl PartialEq for CursorMoved
impl PartialEq for CursorMoved
impl Copy for CursorMoved
impl Eq for CursorMoved
impl StructuralPartialEq for CursorMoved
Auto Trait Implementations§
impl Freeze for CursorMoved
impl RefUnwindSafe for CursorMoved
impl Send for CursorMoved
impl Sync for CursorMoved
impl Unpin for CursorMoved
impl UnsafeUnpin for CursorMoved
impl UnwindSafe for CursorMoved
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