Trait guion::event::imp::StdVarSup [−][src]
Extension Trait for Events supporting all standard variants.
Exists to simplify where clauses.
Provided methods
fn is_kbd_down(&self) -> Option<KbdDown<E>>
[src]
fn is_kbd_press(&self) -> Option<KbdPress<E>>
[src]
fn is_kbd_up(&self) -> Option<KbdUp<E>>
[src]
fn is_kbd_down_or_press(&self) -> Option<KbdDown<E>>
[src]
fn is_text_input(&self) -> Option<TextInput>
[src]
fn is_mouse_down(&self) -> Option<MouseDown<E>>
[src]
fn is_mouse_up(&self) -> Option<MouseUp<E>>
[src]
fn is_mouse_scroll(&self) -> Option<MouseScroll>
[src]
fn is_mouse_move(&self) -> Option<MouseMove>
[src]
fn is_mouse_enter(&self) -> Option<MouseEnter>
[src]
fn is_mouse_leave(&self) -> Option<MouseLeave>
[src]
fn is_window_move(&self) -> Option<WindowMove>
[src]
fn is_window_reset(&self) -> Option<WindowResize>
[src]
fn is_focus(&self) -> Option<Focus>
[src]
fn is_unfocus(&self) -> Option<Unfocus>
[src]
fn is_hover_update(&self) -> bool
[src]
Implementors
impl<E, T> StdVarSup<E> for T where
T: VariantSupport<KbdDown<E>, E> + VariantSupport<KbdUp<E>, E> + VariantSupport<KbdPress<E>, E> + VariantSupport<TextInput, E> + VariantSupport<MouseDown<E>, E> + VariantSupport<MouseUp<E>, E> + VariantSupport<MouseScroll, E> + VariantSupport<MouseMove, E> + VariantSupport<MouseEnter, E> + VariantSupport<MouseLeave, E> + VariantSupport<WindowMove, E> + VariantSupport<WindowResize, E> + VariantSupport<Focus, E> + VariantSupport<Unfocus, E> + VariantSupport<RootEvent<E>, E>,
E: Env,
E::Backend: Backend<E, Event = T>,
[src]
T: VariantSupport<KbdDown<E>, E> + VariantSupport<KbdUp<E>, E> + VariantSupport<KbdPress<E>, E> + VariantSupport<TextInput, E> + VariantSupport<MouseDown<E>, E> + VariantSupport<MouseUp<E>, E> + VariantSupport<MouseScroll, E> + VariantSupport<MouseMove, E> + VariantSupport<MouseEnter, E> + VariantSupport<MouseLeave, E> + VariantSupport<WindowMove, E> + VariantSupport<WindowResize, E> + VariantSupport<Focus, E> + VariantSupport<Unfocus, E> + VariantSupport<RootEvent<E>, E>,
E: Env,
E::Backend: Backend<E, Event = T>,