pub enum RoutedWindowEvent {
Pointer {
target: WindowDocumentTarget,
event: RawPointerEvent,
},
Key {
target: WindowDocumentTarget,
event: RawKeyboardEvent,
},
Ime {
target: WindowDocumentTarget,
request: TextImeRequest,
},
Cursor {
target: WindowDocumentTarget,
request: CursorRequest,
},
Accessibility {
target: WindowDocumentTarget,
request: AccessibilityAdapterRequest,
},
}Variants§
Implementations§
Source§impl RoutedWindowEvent
impl RoutedWindowEvent
pub const fn target(&self) -> &WindowDocumentTarget
Trait Implementations§
Source§impl Clone for RoutedWindowEvent
impl Clone for RoutedWindowEvent
Source§fn clone(&self) -> RoutedWindowEvent
fn clone(&self) -> RoutedWindowEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RoutedWindowEvent
impl Debug for RoutedWindowEvent
Source§impl PartialEq for RoutedWindowEvent
impl PartialEq for RoutedWindowEvent
Source§fn eq(&self, other: &RoutedWindowEvent) -> bool
fn eq(&self, other: &RoutedWindowEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RoutedWindowEvent
Auto Trait Implementations§
impl Freeze for RoutedWindowEvent
impl RefUnwindSafe for RoutedWindowEvent
impl Send for RoutedWindowEvent
impl Sync for RoutedWindowEvent
impl Unpin for RoutedWindowEvent
impl UnsafeUnpin for RoutedWindowEvent
impl UnwindSafe for RoutedWindowEvent
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<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.