pub struct PointerShortcut { /* private fields */ }
Implementations§
Source§impl PointerShortcut
impl PointerShortcut
pub fn new(event: PointerEvent) -> Self
Sourcepub fn builder(event: PointerEvent) -> PointerShortcutBuilder
pub fn builder(event: PointerEvent) -> PointerShortcutBuilder
Initialize a new pointer shortcut builder with the specified event.
Sourcepub fn event(&self) -> PointerEvent
pub fn event(&self) -> PointerEvent
The event of the shortcut.
Trait Implementations§
Source§impl Debug for PointerShortcut
impl Debug for PointerShortcut
Source§impl Display for PointerShortcut
impl Display for PointerShortcut
Source§impl Shortcut for PointerShortcut
impl Shortcut for PointerShortcut
fn kind(&self) -> ShortcutKind<'_>
Auto Trait Implementations§
impl Freeze for PointerShortcut
impl RefUnwindSafe for PointerShortcut
impl Send for PointerShortcut
impl Sync for PointerShortcut
impl Unpin for PointerShortcut
impl UnwindSafe for PointerShortcut
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> 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