pub struct AppPointerEvent {
pub column: u16,
pub row: u16,
pub kind: AppPointerKind,
pub modifiers: AppModifiers,
}Expand description
A pointer event in the host’s display grid.
column and row are 0-based cell coordinates; hosts that receive
1-based terminal coordinates (e.g., SGR mouse reports) must normalize
before constructing this value.
Fields§
§column: u16§row: u16§kind: AppPointerKind§modifiers: AppModifiersTrait Implementations§
Source§impl Clone for AppPointerEvent
impl Clone for AppPointerEvent
Source§fn clone(&self) -> AppPointerEvent
fn clone(&self) -> AppPointerEvent
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 AppPointerEvent
impl Debug for AppPointerEvent
Source§impl PartialEq for AppPointerEvent
impl PartialEq for AppPointerEvent
impl Copy for AppPointerEvent
impl Eq for AppPointerEvent
impl StructuralPartialEq for AppPointerEvent
Auto Trait Implementations§
impl Freeze for AppPointerEvent
impl RefUnwindSafe for AppPointerEvent
impl Send for AppPointerEvent
impl Sync for AppPointerEvent
impl Unpin for AppPointerEvent
impl UnsafeUnpin for AppPointerEvent
impl UnwindSafe for AppPointerEvent
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