Trait dioxus_web::WebEventExt

source ·
pub trait WebEventExt<E> {
    // Required method
    fn try_as_web_event(&self) -> Option<&E>;

    // Provided method
    fn as_web_event(&self) -> &E
       where E: 'static { ... }
}
Expand description

A extension trait for web-sys events that provides a way to get the event as a web-sys event.

Required Methods§

source

fn try_as_web_event(&self) -> Option<&E>

Try to downcast this event as a web-sys event.

Provided Methods§

source

fn as_web_event(&self) -> &E
where E: 'static,

Downcast this event as a web-sys event.

Implementations on Foreign Types§

source§

impl WebEventExt<AnimationEvent> for AnimationData

source§

impl WebEventExt<CompositionEvent> for CompositionData

source§

impl WebEventExt<Element> for MountedData

source§

impl WebEventExt<Event> for ClipboardData

source§

impl WebEventExt<Event> for FormData

source§

impl WebEventExt<Event> for MediaData

source§

impl WebEventExt<Event> for ScrollData

source§

impl WebEventExt<Event> for SelectionData

source§

impl WebEventExt<Event> for ToggleData

source§

impl WebEventExt<FocusEvent> for FocusData

source§

impl WebEventExt<KeyboardEvent> for KeyboardData

source§

impl WebEventExt<MouseEvent> for DragData

source§

impl WebEventExt<MouseEvent> for MouseData

source§

impl WebEventExt<PointerEvent> for PointerData

source§

impl WebEventExt<TouchEvent> for TouchData

source§

impl WebEventExt<TransitionEvent> for TransitionData

source§

impl WebEventExt<WheelEvent> for WheelData

Implementors§