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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more