pub enum ListenerKind {
Show 97 variants
onabort,
onauxclick,
onblur,
oncancel,
oncanplay,
oncanplaythrough,
onchange,
onclick,
onclose,
oncontextmenu,
oncuechange,
ondblclick,
ondrag,
ondragend,
ondragenter,
ondragexit,
ondragleave,
ondragover,
ondragstart,
ondrop,
ondurationchange,
onemptied,
onended,
onerror,
onfocus,
onfocusin,
onfocusout,
onformdata,
oninput,
oninvalid,
onkeydown,
onkeypress,
onkeyup,
onload,
onloadeddata,
onloadedmetadata,
onloadstart,
onmousedown,
onmouseenter,
onmouseleave,
onmousemove,
onmouseout,
onmouseover,
onmouseup,
onpause,
onplay,
onplaying,
onprogress,
onratechange,
onreset,
onresize,
onscroll,
onsecuritypolicyviolation,
onseeked,
onseeking,
onselect,
onslotchange,
onstalled,
onsubmit,
onsuspend,
ontimeupdate,
ontoggle,
onvolumechange,
onwaiting,
onwheel,
oncopy,
oncut,
onpaste,
onanimationcancel,
onanimationend,
onanimationiteration,
onanimationstart,
ongotpointercapture,
onloadend,
onlostpointercapture,
onpointercancel,
onpointerdown,
onpointerenter,
onpointerleave,
onpointerlockchange,
onpointerlockerror,
onpointermove,
onpointerout,
onpointerover,
onpointerup,
onselectionchange,
onselectstart,
onshow,
ontouchcancel,
ontouchend,
ontouchmove,
ontouchstart,
ontransitioncancel,
ontransitionend,
ontransitionrun,
ontransitionstart,
other(Cow<'static, str>),
}
Expand description
Supported kinds of DOM event listeners
Variants§
onabort
onauxclick
onblur
oncancel
oncanplay
oncanplaythrough
onchange
onclick
onclose
oncuechange
ondblclick
ondrag
ondragend
ondragenter
ondragexit
ondragleave
ondragover
ondragstart
ondrop
ondurationchange
onemptied
onended
onerror
onfocus
onfocusin
onfocusout
onformdata
oninput
oninvalid
onkeydown
onkeypress
onkeyup
onload
onloadeddata
onloadedmetadata
onloadstart
onmousedown
onmouseenter
onmouseleave
onmousemove
onmouseout
onmouseover
onmouseup
onpause
onplay
onplaying
onprogress
onratechange
onreset
onresize
onscroll
onsecuritypolicyviolation
onseeked
onseeking
onselect
onslotchange
onstalled
onsubmit
onsuspend
ontimeupdate
ontoggle
onvolumechange
onwaiting
onwheel
oncopy
oncut
onpaste
onanimationcancel
onanimationend
onanimationiteration
onanimationstart
ongotpointercapture
onloadend
onlostpointercapture
onpointercancel
onpointerdown
onpointerenter
onpointerleave
onpointerlockchange
onpointerlockerror
onpointermove
onpointerout
onpointerover
onpointerup
onselectionchange
onselectstart
onshow
ontouchcancel
ontouchend
ontouchmove
ontouchstart
ontransitioncancel
ontransitionend
ontransitionrun
ontransitionstart
other(Cow<'static, str>)
Implementations§
Trait Implementations§
source§impl AsRef<str> for ListenerKind
impl AsRef<str> for ListenerKind
source§impl Clone for ListenerKind
impl Clone for ListenerKind
source§fn clone(&self) -> ListenerKind
fn clone(&self) -> ListenerKind
Returns a copy of the value. Read more
1.0.0 · 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 ListenerKind
impl Debug for ListenerKind
source§impl Hash for ListenerKind
impl Hash for ListenerKind
source§impl PartialEq for ListenerKind
impl PartialEq for ListenerKind
impl Eq for ListenerKind
impl StructuralPartialEq for ListenerKind
Auto Trait Implementations§
impl Freeze for ListenerKind
impl RefUnwindSafe for ListenerKind
impl Send for ListenerKind
impl Sync for ListenerKind
impl Unpin for ListenerKind
impl UnwindSafe for ListenerKind
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self
to a value of a Properties
struct.source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self
to a value of a Properties
struct.