pub struct EventTarget { /* private fields */ }Expand description
The EventTarget class.
This API requires the following crate features to be activated: EventTarget
Implementations§
Source§impl EventTarget
impl EventTarget
pub fn new() -> Result<EventTarget, JsValue>
Source§impl EventTarget
impl EventTarget
Source§impl EventTarget
impl EventTarget
pub fn add_event_listener_with_event_listener( &self, type_: &str, listener: &EventListener, ) -> Result<(), JsValue>
Source§impl EventTarget
impl EventTarget
pub fn add_event_listener_with_callback_and_add_event_listener_options( &self, type_: &str, listener: &Function, options: &AddEventListenerOptions, ) -> Result<(), JsValue>
Source§impl EventTarget
impl EventTarget
pub fn add_event_listener_with_event_listener_and_add_event_listener_options( &self, type_: &str, listener: &EventListener, options: &AddEventListenerOptions, ) -> Result<(), JsValue>
Source§impl EventTarget
impl EventTarget
Source§impl EventTarget
impl EventTarget
pub fn add_event_listener_with_event_listener_and_bool( &self, type_: &str, listener: &EventListener, options: bool, ) -> Result<(), JsValue>
Source§impl EventTarget
impl EventTarget
pub fn add_event_listener_with_callback_and_add_event_listener_options_and_wants_untrusted( &self, type_: &str, listener: &Function, options: &AddEventListenerOptions, wants_untrusted: Option<bool>, ) -> Result<(), JsValue>
Source§impl EventTarget
impl EventTarget
pub fn add_event_listener_with_event_listener_and_add_event_listener_options_and_wants_untrusted( &self, type_: &str, listener: &EventListener, options: &AddEventListenerOptions, wants_untrusted: Option<bool>, ) -> Result<(), JsValue>
Source§impl EventTarget
impl EventTarget
Source§impl EventTarget
impl EventTarget
pub fn add_event_listener_with_event_listener_and_bool_and_wants_untrusted( &self, type_: &str, listener: &EventListener, options: bool, wants_untrusted: Option<bool>, ) -> Result<(), JsValue>
Source§impl EventTarget
impl EventTarget
Source§impl EventTarget
impl EventTarget
Source§impl EventTarget
impl EventTarget
pub fn remove_event_listener_with_event_listener( &self, type_: &str, listener: &EventListener, ) -> Result<(), JsValue>
Source§impl EventTarget
impl EventTarget
pub fn remove_event_listener_with_callback_and_event_listener_options( &self, type_: &str, listener: &Function, options: &EventListenerOptions, ) -> Result<(), JsValue>
Source§impl EventTarget
impl EventTarget
pub fn remove_event_listener_with_event_listener_and_event_listener_options( &self, type_: &str, listener: &EventListener, options: &EventListenerOptions, ) -> Result<(), JsValue>
Source§impl EventTarget
impl EventTarget
Source§impl EventTarget
impl EventTarget
pub fn remove_event_listener_with_event_listener_and_bool( &self, type_: &str, listener: &EventListener, options: bool, ) -> Result<(), JsValue>
Methods from Deref<Target = Object>§
pub fn constructor(&self) -> Function
pub fn has_own_property(&self, property: &JsValue) -> bool
👎Deprecated:
Use Object::hasOwn instead.
pub fn is_prototype_of(&self, value: &JsValue) -> bool
pub fn property_is_enumerable(&self, property: &JsValue) -> bool
pub fn to_locale_string(&self) -> JsString
pub fn to_string(&self) -> JsString
pub fn to_js_string(&self) -> JsString
pub fn value_of(&self) -> Object
Methods from Deref<Target = JsValue>§
pub const NULL: JsValue
pub const UNDEFINED: JsValue
pub const TRUE: JsValue
pub const FALSE: JsValue
Sourcepub fn unchecked_into_f64(&self) -> f64
pub fn unchecked_into_f64(&self) -> f64
Returns the value as f64 without type checking. Used by serde-wasm-bindgen for numeric conversions.
Sourcepub fn has_type<T>(&self) -> boolwhere
T: JsCast,
pub fn has_type<T>(&self) -> boolwhere
T: JsCast,
Check if this value is an instance of a specific JS type.
Sourcepub fn checked_div(&self, rhs: &JsValue) -> JsValue
pub fn checked_div(&self, rhs: &JsValue) -> JsValue
Checked division.
Sourcepub fn unsigned_shr(&self, rhs: &JsValue) -> u32
pub fn unsigned_shr(&self, rhs: &JsValue) -> u32
Unsigned right shift.
Sourcepub fn is_function(&self) -> bool
pub fn is_function(&self) -> bool
Check if this value is a function.
Sourcepub fn is_undefined(&self) -> bool
pub fn is_undefined(&self) -> bool
Check if this value is undefined.
Sourcepub fn is_null_or_undefined(&self) -> bool
pub fn is_null_or_undefined(&self) -> bool
Check if this value is null or undefined.
Sourcepub fn js_in(&self, obj: &JsValue) -> bool
pub fn js_in(&self, obj: &JsValue) -> bool
Check if this value has a property with the given name.
Sourcepub fn as_debug_string(&self) -> String
pub fn as_debug_string(&self) -> String
Get a debug string representation of the value.
Trait Implementations§
Source§impl AsRef<EventTarget> for AbortSignal
impl AsRef<EventTarget> for AbortSignal
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for Animation
impl AsRef<EventTarget> for Animation
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for Attr
impl AsRef<EventTarget> for Attr
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for CharacterData
impl AsRef<EventTarget> for CharacterData
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for Clipboard
impl AsRef<EventTarget> for Clipboard
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for Comment
impl AsRef<EventTarget> for Comment
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for DedicatedWorkerGlobalScope
impl AsRef<EventTarget> for DedicatedWorkerGlobalScope
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for Document
impl AsRef<EventTarget> for Document
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for DocumentFragment
impl AsRef<EventTarget> for DocumentFragment
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for DocumentType
impl AsRef<EventTarget> for DocumentType
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for Element
impl AsRef<EventTarget> for Element
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for EventSource
impl AsRef<EventTarget> for EventSource
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for EventTarget
impl AsRef<EventTarget> for EventTarget
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for FileReader
impl AsRef<EventTarget> for FileReader
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlAnchorElement
impl AsRef<EventTarget> for HtmlAnchorElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlAudioElement
impl AsRef<EventTarget> for HtmlAudioElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlBodyElement
impl AsRef<EventTarget> for HtmlBodyElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlBrElement
impl AsRef<EventTarget> for HtmlBrElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlButtonElement
impl AsRef<EventTarget> for HtmlButtonElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlCanvasElement
impl AsRef<EventTarget> for HtmlCanvasElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlDivElement
impl AsRef<EventTarget> for HtmlDivElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlDocument
impl AsRef<EventTarget> for HtmlDocument
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlElement
impl AsRef<EventTarget> for HtmlElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlFormElement
impl AsRef<EventTarget> for HtmlFormElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlHeadElement
impl AsRef<EventTarget> for HtmlHeadElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlImageElement
impl AsRef<EventTarget> for HtmlImageElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlInputElement
impl AsRef<EventTarget> for HtmlInputElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlLabelElement
impl AsRef<EventTarget> for HtmlLabelElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlLinkElement
impl AsRef<EventTarget> for HtmlLinkElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlMediaElement
impl AsRef<EventTarget> for HtmlMediaElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlMetaElement
impl AsRef<EventTarget> for HtmlMetaElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlOptionElement
impl AsRef<EventTarget> for HtmlOptionElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlParagraphElement
impl AsRef<EventTarget> for HtmlParagraphElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlScriptElement
impl AsRef<EventTarget> for HtmlScriptElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlSelectElement
impl AsRef<EventTarget> for HtmlSelectElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlSpanElement
impl AsRef<EventTarget> for HtmlSpanElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlStyleElement
impl AsRef<EventTarget> for HtmlStyleElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlTableCellElement
impl AsRef<EventTarget> for HtmlTableCellElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlTableElement
impl AsRef<EventTarget> for HtmlTableElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlTableRowElement
impl AsRef<EventTarget> for HtmlTableRowElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlTemplateElement
impl AsRef<EventTarget> for HtmlTemplateElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlTextAreaElement
impl AsRef<EventTarget> for HtmlTextAreaElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for HtmlVideoElement
impl AsRef<EventTarget> for HtmlVideoElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for IdbDatabase
impl AsRef<EventTarget> for IdbDatabase
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for IdbOpenDbRequest
impl AsRef<EventTarget> for IdbOpenDbRequest
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for IdbRequest
impl AsRef<EventTarget> for IdbRequest
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for IdbTransaction
impl AsRef<EventTarget> for IdbTransaction
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for MediaDevices
impl AsRef<EventTarget> for MediaDevices
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for MediaQueryList
impl AsRef<EventTarget> for MediaQueryList
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for MediaStream
impl AsRef<EventTarget> for MediaStream
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for MediaStreamTrack
impl AsRef<EventTarget> for MediaStreamTrack
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for MessagePort
impl AsRef<EventTarget> for MessagePort
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for Node
impl AsRef<EventTarget> for Node
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for Notification
impl AsRef<EventTarget> for Notification
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for OffscreenCanvas
impl AsRef<EventTarget> for OffscreenCanvas
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for Performance
impl AsRef<EventTarget> for Performance
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for PermissionStatus
impl AsRef<EventTarget> for PermissionStatus
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for ProcessingInstruction
impl AsRef<EventTarget> for ProcessingInstruction
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for Screen
impl AsRef<EventTarget> for Screen
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for ServiceWorker
impl AsRef<EventTarget> for ServiceWorker
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for ServiceWorkerContainer
impl AsRef<EventTarget> for ServiceWorkerContainer
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for ServiceWorkerGlobalScope
impl AsRef<EventTarget> for ServiceWorkerGlobalScope
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for ServiceWorkerRegistration
impl AsRef<EventTarget> for ServiceWorkerRegistration
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for ShadowRoot
impl AsRef<EventTarget> for ShadowRoot
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for SvgElement
impl AsRef<EventTarget> for SvgElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for SvgGraphicsElement
impl AsRef<EventTarget> for SvgGraphicsElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for SvgsvgElement
impl AsRef<EventTarget> for SvgsvgElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for Text
impl AsRef<EventTarget> for Text
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for VisualViewport
impl AsRef<EventTarget> for VisualViewport
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for WakeLockSentinel
impl AsRef<EventTarget> for WakeLockSentinel
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for WebSocket
impl AsRef<EventTarget> for WebSocket
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for Window
impl AsRef<EventTarget> for Window
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for Worker
impl AsRef<EventTarget> for Worker
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for WorkerGlobalScope
impl AsRef<EventTarget> for WorkerGlobalScope
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for XmlHttpRequest
impl AsRef<EventTarget> for XmlHttpRequest
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<EventTarget> for XmlHttpRequestEventTarget
impl AsRef<EventTarget> for XmlHttpRequestEventTarget
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<JsValue> for EventTarget
impl AsRef<JsValue> for EventTarget
Source§impl AsRef<Object> for EventTarget
impl AsRef<Object> for EventTarget
Source§impl BatchableResult for EventTarget
impl BatchableResult for EventTarget
fn try_placeholder(batch: &mut Runtime<'_>) -> Option<Self>
Source§impl BinaryDecode for EventTarget
impl BinaryDecode for EventTarget
fn decode(decoder: &mut DecodedData<'_>) -> Result<Self, DecodeError>
Source§impl BinaryEncode for EventTarget
impl BinaryEncode for EventTarget
fn encode(self, encoder: &mut EncodedData)
Source§impl Clone for EventTarget
impl Clone for EventTarget
Source§fn clone(&self) -> EventTarget
fn clone(&self) -> EventTarget
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 EventTarget
impl Debug for EventTarget
Source§impl Deref for EventTarget
impl Deref for EventTarget
Source§impl EncodeTypeDef for EventTarget
impl EncodeTypeDef for EventTarget
fn encode_type_def(type_def: &mut TypeDef)
impl Eq for EventTarget
Source§impl ErasableGeneric for EventTarget
impl ErasableGeneric for EventTarget
Source§impl From<AbortSignal> for EventTarget
impl From<AbortSignal> for EventTarget
Source§fn from(val: AbortSignal) -> EventTarget
fn from(val: AbortSignal) -> EventTarget
Converts to this type from the input type.
Source§impl From<Animation> for EventTarget
impl From<Animation> for EventTarget
Source§fn from(val: Animation) -> EventTarget
fn from(val: Animation) -> EventTarget
Converts to this type from the input type.
Source§impl From<Attr> for EventTarget
impl From<Attr> for EventTarget
Source§fn from(val: Attr) -> EventTarget
fn from(val: Attr) -> EventTarget
Converts to this type from the input type.
Source§impl From<CharacterData> for EventTarget
impl From<CharacterData> for EventTarget
Source§fn from(val: CharacterData) -> EventTarget
fn from(val: CharacterData) -> EventTarget
Converts to this type from the input type.
Source§impl From<Clipboard> for EventTarget
impl From<Clipboard> for EventTarget
Source§fn from(val: Clipboard) -> EventTarget
fn from(val: Clipboard) -> EventTarget
Converts to this type from the input type.
Source§impl From<Comment> for EventTarget
impl From<Comment> for EventTarget
Source§fn from(val: Comment) -> EventTarget
fn from(val: Comment) -> EventTarget
Converts to this type from the input type.
Source§impl From<DedicatedWorkerGlobalScope> for EventTarget
impl From<DedicatedWorkerGlobalScope> for EventTarget
Source§fn from(val: DedicatedWorkerGlobalScope) -> EventTarget
fn from(val: DedicatedWorkerGlobalScope) -> EventTarget
Converts to this type from the input type.
Source§impl From<Document> for EventTarget
impl From<Document> for EventTarget
Source§fn from(val: Document) -> EventTarget
fn from(val: Document) -> EventTarget
Converts to this type from the input type.
Source§impl From<DocumentFragment> for EventTarget
impl From<DocumentFragment> for EventTarget
Source§fn from(val: DocumentFragment) -> EventTarget
fn from(val: DocumentFragment) -> EventTarget
Converts to this type from the input type.
Source§impl From<DocumentType> for EventTarget
impl From<DocumentType> for EventTarget
Source§fn from(val: DocumentType) -> EventTarget
fn from(val: DocumentType) -> EventTarget
Converts to this type from the input type.
Source§impl From<Element> for EventTarget
impl From<Element> for EventTarget
Source§fn from(val: Element) -> EventTarget
fn from(val: Element) -> EventTarget
Converts to this type from the input type.
Source§impl From<EventSource> for EventTarget
impl From<EventSource> for EventTarget
Source§fn from(val: EventSource) -> EventTarget
fn from(val: EventSource) -> EventTarget
Converts to this type from the input type.
Source§impl From<EventTarget> for JsValue
impl From<EventTarget> for JsValue
Source§fn from(val: EventTarget) -> Self
fn from(val: EventTarget) -> Self
Converts to this type from the input type.
Source§impl From<EventTarget> for Object
impl From<EventTarget> for Object
Source§fn from(val: EventTarget) -> Object
fn from(val: EventTarget) -> Object
Converts to this type from the input type.
Source§impl From<FileReader> for EventTarget
impl From<FileReader> for EventTarget
Source§fn from(val: FileReader) -> EventTarget
fn from(val: FileReader) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlAnchorElement> for EventTarget
impl From<HtmlAnchorElement> for EventTarget
Source§fn from(val: HtmlAnchorElement) -> EventTarget
fn from(val: HtmlAnchorElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlAudioElement> for EventTarget
impl From<HtmlAudioElement> for EventTarget
Source§fn from(val: HtmlAudioElement) -> EventTarget
fn from(val: HtmlAudioElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlBodyElement> for EventTarget
impl From<HtmlBodyElement> for EventTarget
Source§fn from(val: HtmlBodyElement) -> EventTarget
fn from(val: HtmlBodyElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlBrElement> for EventTarget
impl From<HtmlBrElement> for EventTarget
Source§fn from(val: HtmlBrElement) -> EventTarget
fn from(val: HtmlBrElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlButtonElement> for EventTarget
impl From<HtmlButtonElement> for EventTarget
Source§fn from(val: HtmlButtonElement) -> EventTarget
fn from(val: HtmlButtonElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlCanvasElement> for EventTarget
impl From<HtmlCanvasElement> for EventTarget
Source§fn from(val: HtmlCanvasElement) -> EventTarget
fn from(val: HtmlCanvasElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlDivElement> for EventTarget
impl From<HtmlDivElement> for EventTarget
Source§fn from(val: HtmlDivElement) -> EventTarget
fn from(val: HtmlDivElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlDocument> for EventTarget
impl From<HtmlDocument> for EventTarget
Source§fn from(val: HtmlDocument) -> EventTarget
fn from(val: HtmlDocument) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlElement> for EventTarget
impl From<HtmlElement> for EventTarget
Source§fn from(val: HtmlElement) -> EventTarget
fn from(val: HtmlElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlFormElement> for EventTarget
impl From<HtmlFormElement> for EventTarget
Source§fn from(val: HtmlFormElement) -> EventTarget
fn from(val: HtmlFormElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlHeadElement> for EventTarget
impl From<HtmlHeadElement> for EventTarget
Source§fn from(val: HtmlHeadElement) -> EventTarget
fn from(val: HtmlHeadElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlImageElement> for EventTarget
impl From<HtmlImageElement> for EventTarget
Source§fn from(val: HtmlImageElement) -> EventTarget
fn from(val: HtmlImageElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlInputElement> for EventTarget
impl From<HtmlInputElement> for EventTarget
Source§fn from(val: HtmlInputElement) -> EventTarget
fn from(val: HtmlInputElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlLabelElement> for EventTarget
impl From<HtmlLabelElement> for EventTarget
Source§fn from(val: HtmlLabelElement) -> EventTarget
fn from(val: HtmlLabelElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlLinkElement> for EventTarget
impl From<HtmlLinkElement> for EventTarget
Source§fn from(val: HtmlLinkElement) -> EventTarget
fn from(val: HtmlLinkElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlMediaElement> for EventTarget
impl From<HtmlMediaElement> for EventTarget
Source§fn from(val: HtmlMediaElement) -> EventTarget
fn from(val: HtmlMediaElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlMetaElement> for EventTarget
impl From<HtmlMetaElement> for EventTarget
Source§fn from(val: HtmlMetaElement) -> EventTarget
fn from(val: HtmlMetaElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlOptionElement> for EventTarget
impl From<HtmlOptionElement> for EventTarget
Source§fn from(val: HtmlOptionElement) -> EventTarget
fn from(val: HtmlOptionElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlParagraphElement> for EventTarget
impl From<HtmlParagraphElement> for EventTarget
Source§fn from(val: HtmlParagraphElement) -> EventTarget
fn from(val: HtmlParagraphElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlScriptElement> for EventTarget
impl From<HtmlScriptElement> for EventTarget
Source§fn from(val: HtmlScriptElement) -> EventTarget
fn from(val: HtmlScriptElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlSelectElement> for EventTarget
impl From<HtmlSelectElement> for EventTarget
Source§fn from(val: HtmlSelectElement) -> EventTarget
fn from(val: HtmlSelectElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlSpanElement> for EventTarget
impl From<HtmlSpanElement> for EventTarget
Source§fn from(val: HtmlSpanElement) -> EventTarget
fn from(val: HtmlSpanElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlStyleElement> for EventTarget
impl From<HtmlStyleElement> for EventTarget
Source§fn from(val: HtmlStyleElement) -> EventTarget
fn from(val: HtmlStyleElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlTableCellElement> for EventTarget
impl From<HtmlTableCellElement> for EventTarget
Source§fn from(val: HtmlTableCellElement) -> EventTarget
fn from(val: HtmlTableCellElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlTableElement> for EventTarget
impl From<HtmlTableElement> for EventTarget
Source§fn from(val: HtmlTableElement) -> EventTarget
fn from(val: HtmlTableElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlTableRowElement> for EventTarget
impl From<HtmlTableRowElement> for EventTarget
Source§fn from(val: HtmlTableRowElement) -> EventTarget
fn from(val: HtmlTableRowElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlTemplateElement> for EventTarget
impl From<HtmlTemplateElement> for EventTarget
Source§fn from(val: HtmlTemplateElement) -> EventTarget
fn from(val: HtmlTemplateElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlTextAreaElement> for EventTarget
impl From<HtmlTextAreaElement> for EventTarget
Source§fn from(val: HtmlTextAreaElement) -> EventTarget
fn from(val: HtmlTextAreaElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlVideoElement> for EventTarget
impl From<HtmlVideoElement> for EventTarget
Source§fn from(val: HtmlVideoElement) -> EventTarget
fn from(val: HtmlVideoElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<IdbDatabase> for EventTarget
impl From<IdbDatabase> for EventTarget
Source§fn from(val: IdbDatabase) -> EventTarget
fn from(val: IdbDatabase) -> EventTarget
Converts to this type from the input type.
Source§impl From<IdbOpenDbRequest> for EventTarget
impl From<IdbOpenDbRequest> for EventTarget
Source§fn from(val: IdbOpenDbRequest) -> EventTarget
fn from(val: IdbOpenDbRequest) -> EventTarget
Converts to this type from the input type.
Source§impl From<IdbRequest> for EventTarget
impl From<IdbRequest> for EventTarget
Source§fn from(val: IdbRequest) -> EventTarget
fn from(val: IdbRequest) -> EventTarget
Converts to this type from the input type.
Source§impl From<IdbTransaction> for EventTarget
impl From<IdbTransaction> for EventTarget
Source§fn from(val: IdbTransaction) -> EventTarget
fn from(val: IdbTransaction) -> EventTarget
Converts to this type from the input type.
Source§impl From<JsValue> for EventTarget
impl From<JsValue> for EventTarget
Source§impl From<MediaDevices> for EventTarget
impl From<MediaDevices> for EventTarget
Source§fn from(val: MediaDevices) -> EventTarget
fn from(val: MediaDevices) -> EventTarget
Converts to this type from the input type.
Source§impl From<MediaQueryList> for EventTarget
impl From<MediaQueryList> for EventTarget
Source§fn from(val: MediaQueryList) -> EventTarget
fn from(val: MediaQueryList) -> EventTarget
Converts to this type from the input type.
Source§impl From<MediaStream> for EventTarget
impl From<MediaStream> for EventTarget
Source§fn from(val: MediaStream) -> EventTarget
fn from(val: MediaStream) -> EventTarget
Converts to this type from the input type.
Source§impl From<MediaStreamTrack> for EventTarget
impl From<MediaStreamTrack> for EventTarget
Source§fn from(val: MediaStreamTrack) -> EventTarget
fn from(val: MediaStreamTrack) -> EventTarget
Converts to this type from the input type.
Source§impl From<MessagePort> for EventTarget
impl From<MessagePort> for EventTarget
Source§fn from(val: MessagePort) -> EventTarget
fn from(val: MessagePort) -> EventTarget
Converts to this type from the input type.
Source§impl From<Node> for EventTarget
impl From<Node> for EventTarget
Source§fn from(val: Node) -> EventTarget
fn from(val: Node) -> EventTarget
Converts to this type from the input type.
Source§impl From<Notification> for EventTarget
impl From<Notification> for EventTarget
Source§fn from(val: Notification) -> EventTarget
fn from(val: Notification) -> EventTarget
Converts to this type from the input type.
Source§impl From<OffscreenCanvas> for EventTarget
impl From<OffscreenCanvas> for EventTarget
Source§fn from(val: OffscreenCanvas) -> EventTarget
fn from(val: OffscreenCanvas) -> EventTarget
Converts to this type from the input type.
Source§impl From<Performance> for EventTarget
impl From<Performance> for EventTarget
Source§fn from(val: Performance) -> EventTarget
fn from(val: Performance) -> EventTarget
Converts to this type from the input type.
Source§impl From<PermissionStatus> for EventTarget
impl From<PermissionStatus> for EventTarget
Source§fn from(val: PermissionStatus) -> EventTarget
fn from(val: PermissionStatus) -> EventTarget
Converts to this type from the input type.
Source§impl From<ProcessingInstruction> for EventTarget
impl From<ProcessingInstruction> for EventTarget
Source§fn from(val: ProcessingInstruction) -> EventTarget
fn from(val: ProcessingInstruction) -> EventTarget
Converts to this type from the input type.
Source§impl From<Screen> for EventTarget
impl From<Screen> for EventTarget
Source§fn from(val: Screen) -> EventTarget
fn from(val: Screen) -> EventTarget
Converts to this type from the input type.
Source§impl From<ServiceWorker> for EventTarget
impl From<ServiceWorker> for EventTarget
Source§fn from(val: ServiceWorker) -> EventTarget
fn from(val: ServiceWorker) -> EventTarget
Converts to this type from the input type.
Source§impl From<ServiceWorkerContainer> for EventTarget
impl From<ServiceWorkerContainer> for EventTarget
Source§fn from(val: ServiceWorkerContainer) -> EventTarget
fn from(val: ServiceWorkerContainer) -> EventTarget
Converts to this type from the input type.
Source§impl From<ServiceWorkerGlobalScope> for EventTarget
impl From<ServiceWorkerGlobalScope> for EventTarget
Source§fn from(val: ServiceWorkerGlobalScope) -> EventTarget
fn from(val: ServiceWorkerGlobalScope) -> EventTarget
Converts to this type from the input type.
Source§impl From<ServiceWorkerRegistration> for EventTarget
impl From<ServiceWorkerRegistration> for EventTarget
Source§fn from(val: ServiceWorkerRegistration) -> EventTarget
fn from(val: ServiceWorkerRegistration) -> EventTarget
Converts to this type from the input type.
Source§impl From<ShadowRoot> for EventTarget
impl From<ShadowRoot> for EventTarget
Source§fn from(val: ShadowRoot) -> EventTarget
fn from(val: ShadowRoot) -> EventTarget
Converts to this type from the input type.
Source§fn from(val: SharedWorker) -> EventTarget
fn from(val: SharedWorker) -> EventTarget
Converts to this type from the input type.
Source§fn from(val: SharedWorkerGlobalScope) -> EventTarget
fn from(val: SharedWorkerGlobalScope) -> EventTarget
Converts to this type from the input type.
Source§impl From<SvgElement> for EventTarget
impl From<SvgElement> for EventTarget
Source§fn from(val: SvgElement) -> EventTarget
fn from(val: SvgElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<SvgGraphicsElement> for EventTarget
impl From<SvgGraphicsElement> for EventTarget
Source§fn from(val: SvgGraphicsElement) -> EventTarget
fn from(val: SvgGraphicsElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<SvgsvgElement> for EventTarget
impl From<SvgsvgElement> for EventTarget
Source§fn from(val: SvgsvgElement) -> EventTarget
fn from(val: SvgsvgElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<Text> for EventTarget
impl From<Text> for EventTarget
Source§fn from(val: Text) -> EventTarget
fn from(val: Text) -> EventTarget
Converts to this type from the input type.
Source§impl From<VisualViewport> for EventTarget
impl From<VisualViewport> for EventTarget
Source§fn from(val: VisualViewport) -> EventTarget
fn from(val: VisualViewport) -> EventTarget
Converts to this type from the input type.
Source§impl From<WakeLockSentinel> for EventTarget
impl From<WakeLockSentinel> for EventTarget
Source§fn from(val: WakeLockSentinel) -> EventTarget
fn from(val: WakeLockSentinel) -> EventTarget
Converts to this type from the input type.
Source§impl From<WebSocket> for EventTarget
impl From<WebSocket> for EventTarget
Source§fn from(val: WebSocket) -> EventTarget
fn from(val: WebSocket) -> EventTarget
Converts to this type from the input type.
Source§impl From<Window> for EventTarget
impl From<Window> for EventTarget
Source§fn from(val: Window) -> EventTarget
fn from(val: Window) -> EventTarget
Converts to this type from the input type.
Source§impl From<Worker> for EventTarget
impl From<Worker> for EventTarget
Source§fn from(val: Worker) -> EventTarget
fn from(val: Worker) -> EventTarget
Converts to this type from the input type.
Source§impl From<WorkerGlobalScope> for EventTarget
impl From<WorkerGlobalScope> for EventTarget
Source§fn from(val: WorkerGlobalScope) -> EventTarget
fn from(val: WorkerGlobalScope) -> EventTarget
Converts to this type from the input type.
Source§impl From<XmlHttpRequest> for EventTarget
impl From<XmlHttpRequest> for EventTarget
Source§fn from(val: XmlHttpRequest) -> EventTarget
fn from(val: XmlHttpRequest) -> EventTarget
Converts to this type from the input type.
Source§impl From<XmlHttpRequestEventTarget> for EventTarget
impl From<XmlHttpRequestEventTarget> for EventTarget
Source§fn from(val: XmlHttpRequestEventTarget) -> EventTarget
fn from(val: XmlHttpRequestEventTarget) -> EventTarget
Converts to this type from the input type.
Source§impl IntoJsGeneric for EventTargetwhere
EventTarget: JsGeneric,
impl IntoJsGeneric for EventTargetwhere
EventTarget: JsGeneric,
Source§impl JsCast for EventTarget
impl JsCast for EventTarget
Source§fn instanceof(__val: &JsValue) -> bool
fn instanceof(__val: &JsValue) -> bool
Check if a JsValue is an instance of this type. Read more
Source§fn unchecked_from_js(val: JsValue) -> Self
fn unchecked_from_js(val: JsValue) -> Self
Unchecked cast from JsValue to this type. Read more
Source§fn unchecked_from_js_ref(val: &JsValue) -> &Self
fn unchecked_from_js_ref(val: &JsValue) -> &Self
Unchecked cast from a JsValue reference to a reference of this type. Read more
Source§fn is_type_of(val: &JsValue) -> bool
fn is_type_of(val: &JsValue) -> bool
Performs a dynamic type check to see whether the
JsValue provided
is a value of this type. Read moreSource§fn has_type<T>(&self) -> boolwhere
T: JsCast,
fn has_type<T>(&self) -> boolwhere
T: JsCast,
Test whether this JS value has a type
T. Read moreSource§fn dyn_into<T>(self) -> Result<T, Self>where
T: JsCast,
fn dyn_into<T>(self) -> Result<T, Self>where
T: JsCast,
Try to cast this value to type T. Read more
Source§fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
Try to get a reference to type T from this value. Read more
Source§fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
Test whether this JS value is an instance of the type
T. Read moreSource§fn unchecked_into<T>(self) -> Twhere
T: JsCast,
fn unchecked_into<T>(self) -> Twhere
T: JsCast,
Unchecked cast to another type.
Source§fn unchecked_ref<T>(&self) -> &Twhere
T: JsCast,
fn unchecked_ref<T>(&self) -> &Twhere
T: JsCast,
Unchecked cast to a reference of another type.
Source§impl JsRefEncode for EventTarget
impl JsRefEncode for EventTarget
Source§impl PartialEq for EventTarget
impl PartialEq for EventTarget
Source§fn eq(&self, other: &EventTarget) -> bool
fn eq(&self, other: &EventTarget) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Promising for EventTarget
impl Promising for EventTarget
type Resolution = EventTarget
impl StructuralPartialEq for EventTarget
impl UpcastFrom<AbortSignal> for EventTarget
impl UpcastFrom<Animation> for EventTarget
impl UpcastFrom<Attr> for EventTarget
impl UpcastFrom<CharacterData> for EventTarget
impl UpcastFrom<Clipboard> for EventTarget
impl UpcastFrom<Comment> for EventTarget
impl UpcastFrom<DedicatedWorkerGlobalScope> for EventTarget
impl UpcastFrom<Document> for EventTarget
impl UpcastFrom<DocumentFragment> for EventTarget
impl UpcastFrom<DocumentType> for EventTarget
impl UpcastFrom<Element> for EventTarget
impl UpcastFrom<EventSource> for EventTarget
impl UpcastFrom<EventTarget> for JsValue
impl UpcastFrom<EventTarget> for JsOption<JsValue>
impl UpcastFrom<EventTarget> for EventTarget
impl UpcastFrom<EventTarget> for JsOption<EventTarget>
impl UpcastFrom<EventTarget> for Object
impl UpcastFrom<EventTarget> for JsOption<Object>
impl UpcastFrom<FileReader> for EventTarget
impl UpcastFrom<HtmlAnchorElement> for EventTarget
impl UpcastFrom<HtmlAudioElement> for EventTarget
impl UpcastFrom<HtmlBodyElement> for EventTarget
impl UpcastFrom<HtmlBrElement> for EventTarget
impl UpcastFrom<HtmlButtonElement> for EventTarget
impl UpcastFrom<HtmlCanvasElement> for EventTarget
impl UpcastFrom<HtmlDivElement> for EventTarget
impl UpcastFrom<HtmlDocument> for EventTarget
impl UpcastFrom<HtmlElement> for EventTarget
impl UpcastFrom<HtmlFormElement> for EventTarget
impl UpcastFrom<HtmlHeadElement> for EventTarget
impl UpcastFrom<HtmlImageElement> for EventTarget
impl UpcastFrom<HtmlInputElement> for EventTarget
impl UpcastFrom<HtmlLabelElement> for EventTarget
impl UpcastFrom<HtmlLinkElement> for EventTarget
impl UpcastFrom<HtmlMediaElement> for EventTarget
impl UpcastFrom<HtmlMetaElement> for EventTarget
impl UpcastFrom<HtmlOptionElement> for EventTarget
impl UpcastFrom<HtmlParagraphElement> for EventTarget
impl UpcastFrom<HtmlScriptElement> for EventTarget
impl UpcastFrom<HtmlSelectElement> for EventTarget
impl UpcastFrom<HtmlSpanElement> for EventTarget
impl UpcastFrom<HtmlStyleElement> for EventTarget
impl UpcastFrom<HtmlTableCellElement> for EventTarget
impl UpcastFrom<HtmlTableElement> for EventTarget
impl UpcastFrom<HtmlTableRowElement> for EventTarget
impl UpcastFrom<HtmlTemplateElement> for EventTarget
impl UpcastFrom<HtmlTextAreaElement> for EventTarget
impl UpcastFrom<HtmlVideoElement> for EventTarget
impl UpcastFrom<IdbDatabase> for EventTarget
impl UpcastFrom<IdbOpenDbRequest> for EventTarget
impl UpcastFrom<IdbRequest> for EventTarget
impl UpcastFrom<IdbTransaction> for EventTarget
impl UpcastFrom<MediaDevices> for EventTarget
impl UpcastFrom<MediaQueryList> for EventTarget
impl UpcastFrom<MediaStream> for EventTarget
impl UpcastFrom<MediaStreamTrack> for EventTarget
impl UpcastFrom<MessagePort> for EventTarget
impl UpcastFrom<Node> for EventTarget
impl UpcastFrom<Notification> for EventTarget
impl UpcastFrom<OffscreenCanvas> for EventTarget
impl UpcastFrom<Performance> for EventTarget
impl UpcastFrom<PermissionStatus> for EventTarget
impl UpcastFrom<ProcessingInstruction> for EventTarget
impl UpcastFrom<Screen> for EventTarget
impl UpcastFrom<ServiceWorker> for EventTarget
impl UpcastFrom<ServiceWorkerContainer> for EventTarget
impl UpcastFrom<ServiceWorkerGlobalScope> for EventTarget
impl UpcastFrom<ServiceWorkerRegistration> for EventTarget
impl UpcastFrom<ShadowRoot> for EventTarget
impl UpcastFrom<SvgElement> for EventTarget
impl UpcastFrom<SvgGraphicsElement> for EventTarget
impl UpcastFrom<SvgsvgElement> for EventTarget
impl UpcastFrom<Text> for EventTarget
impl UpcastFrom<VisualViewport> for EventTarget
impl UpcastFrom<WakeLockSentinel> for EventTarget
impl UpcastFrom<WebSocket> for EventTarget
impl UpcastFrom<Window> for EventTarget
impl UpcastFrom<Worker> for EventTarget
impl UpcastFrom<WorkerGlobalScope> for EventTarget
impl UpcastFrom<XmlHttpRequest> for EventTarget
impl UpcastFrom<XmlHttpRequestEventTarget> for EventTarget
Auto Trait Implementations§
impl Freeze for EventTarget
impl RefUnwindSafe for EventTarget
impl Send for EventTarget
impl Sync for EventTarget
impl Unpin for EventTarget
impl UnsafeUnpin for EventTarget
impl UnwindSafe for EventTarget
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> FromJsFuture for Twhere
T: TryFromJsValue,
impl<T> FromJsFuture for Twhere
T: TryFromJsValue,
Source§impl<T> FromWasmAbi for Twhere
T: JsGeneric,
impl<T> FromWasmAbi for Twhere
T: JsGeneric,
Source§impl<T> IntoWasmAbi for Twhere
T: JsGeneric,
impl<T> IntoWasmAbi for Twhere
T: JsGeneric,
impl<T> JsGeneric for Twhere
T: ErasableGeneric<Repr = JsValue> + UpcastFrom<T> + Upcast<JsValue> + JsCast + JsRefEncode + EncodeTypeDef + BinaryEncode + BinaryDecode + BatchableResult + 'static,
impl<T> OptionFromWasmAbi for Twhere
T: FromWasmAbi,
impl<T> OptionIntoWasmAbi for Twhere
T: IntoWasmAbi,
Source§impl<T> RefFromWasmAbi for Twhere
T: ?Sized,
impl<T> RefFromWasmAbi for Twhere
T: ?Sized,
Source§impl<T> ReturnAsync for T
impl<T> ReturnAsync for T
Source§impl<T> ReturnSync for Twhere
T: IntoWasmAbi,
impl<T> ReturnSync for Twhere
T: IntoWasmAbi,
Source§fn return_abi(self, encoder: &mut EncodedData)
fn return_abi(self, encoder: &mut EncodedData)
Encode
self as the function’s return payload.