1use crate::*;
2
3impl std::fmt::Display for NativeEventName {
8 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
18 match self {
19 NativeEventName::Click => write!(f, "click"),
20 NativeEventName::DblClick => write!(f, "dblclick"),
21 NativeEventName::MouseDown => write!(f, "mousedown"),
22 NativeEventName::MouseUp => write!(f, "mouseup"),
23 NativeEventName::MouseMove => write!(f, "mousemove"),
24 NativeEventName::MouseEnter => write!(f, "mouseenter"),
25 NativeEventName::MouseLeave => write!(f, "mouseleave"),
26 NativeEventName::MouseOver => write!(f, "mouseover"),
27 NativeEventName::MouseOut => write!(f, "mouseout"),
28 NativeEventName::ContextMenu => write!(f, "contextmenu"),
29 NativeEventName::Input => write!(f, "input"),
30 NativeEventName::KeyDown => write!(f, "keydown"),
31 NativeEventName::KeyUp => write!(f, "keyup"),
32 NativeEventName::KeyPress => write!(f, "keypress"),
33 NativeEventName::Focus => write!(f, "focus"),
34 NativeEventName::Blur => write!(f, "blur"),
35 NativeEventName::FocusIn => write!(f, "focusin"),
36 NativeEventName::FocusOut => write!(f, "focusout"),
37 NativeEventName::Submit => write!(f, "submit"),
38 NativeEventName::Change => write!(f, "change"),
39 NativeEventName::Drag => write!(f, "drag"),
40 NativeEventName::DragStart => write!(f, "dragstart"),
41 NativeEventName::DragEnd => write!(f, "dragend"),
42 NativeEventName::DragOver => write!(f, "dragover"),
43 NativeEventName::DragEnter => write!(f, "dragenter"),
44 NativeEventName::DragLeave => write!(f, "dragleave"),
45 NativeEventName::Drop => write!(f, "drop"),
46 NativeEventName::TouchStart => write!(f, "touchstart"),
47 NativeEventName::TouchEnd => write!(f, "touchend"),
48 NativeEventName::TouchMove => write!(f, "touchmove"),
49 NativeEventName::TouchCancel => write!(f, "touchcancel"),
50 NativeEventName::Wheel => write!(f, "wheel"),
51 NativeEventName::Copy => write!(f, "copy"),
52 NativeEventName::Cut => write!(f, "cut"),
53 NativeEventName::Paste => write!(f, "paste"),
54 NativeEventName::Play => write!(f, "play"),
55 NativeEventName::Pause => write!(f, "pause"),
56 NativeEventName::Ended => write!(f, "ended"),
57 NativeEventName::LoadedData => write!(f, "loadeddata"),
58 NativeEventName::CanPlay => write!(f, "canplay"),
59 NativeEventName::VolumeChange => write!(f, "volumechange"),
60 NativeEventName::TimeUpdate => write!(f, "timeupdate"),
61 NativeEventName::HashChange => write!(f, "hashchange"),
62 NativeEventName::Resize => write!(f, "resize"),
63 NativeEventName::Scroll => write!(f, "scroll"),
64 NativeEventName::Load => write!(f, "load"),
65 NativeEventName::Unload => write!(f, "unload"),
66 NativeEventName::BeforeUnload => write!(f, "beforeunload"),
67 NativeEventName::Error => write!(f, "error"),
68 NativeEventName::Online => write!(f, "online"),
69 NativeEventName::Offline => write!(f, "offline"),
70 NativeEventName::VisibilityChange => write!(f, "visibilitychange"),
71 NativeEventName::AnimationStart => write!(f, "animationstart"),
72 NativeEventName::AnimationEnd => write!(f, "animationend"),
73 NativeEventName::AnimationIteration => write!(f, "animationiteration"),
74 NativeEventName::TransitionStart => write!(f, "transitionstart"),
75 NativeEventName::TransitionEnd => write!(f, "transitionend"),
76 NativeEventName::TransitionRun => write!(f, "transitionrun"),
77 NativeEventName::EuvSignalUpdate => write!(f, "__euv_signal_update__"),
78 NativeEventName::Other(name) => write!(f, "{}", name),
79 }
80 }
81}