pub struct EventTarget(/* private fields */);
Implementations§
Source§impl EventTarget
impl EventTarget
pub fn new(browser: &Browser) -> EventTarget
pub fn dispatch_event(&self, event: &Event) -> JsBoolean
pub fn remove_event_listener( &self, type_: &dyn ToJs<JsString>, callback: &dyn ToJs<JsNullable<JsValue>>, options: &dyn ToJs<JsNullable<JsValue>>, ) -> JsNullish
pub fn add_event_listener( &self, type_: &dyn ToJs<JsString>, callback: &dyn ToJs<JsNullable<JsValue>>, options: &dyn ToJs<JsNullable<JsValue>>, ) -> JsNullish
pub fn get_prototype(browser: &Browser) -> EventTarget
pub fn set_prototype(browser: &Browser, value: &EventTarget)
Methods from Deref<Target = JsObject>§
Sourcepub fn js_get_field(&self, property: &dyn UseInJsCode) -> JsValue
pub fn js_get_field(&self, property: &dyn UseInJsCode) -> JsValue
Get a field value of in this object.
WSDOM provides built-in getters so you should use that instead when possible.
Use js_get_field
only when needed
fn example(browser: Browser) {
// you can get `window["location"]["href"]` like this
let href: JsValue = wsdom::dom::location(&browser).js_get_field(&"href");
// but you should use built-in getters instead
let href: JsString = wsdom::dom::location(&browser).get_href();
}
Sourcepub fn js_set_field(&self, property: &dyn UseInJsCode, value: &dyn UseInJsCode)
pub fn js_set_field(&self, property: &dyn UseInJsCode, value: &dyn UseInJsCode)
Set a field value of in this object.
WSDOM provides built-in setters so you should use that instead when possible.
Use js_set_field
only when needed
fn example(browser: Browser) {
// you can set `window["location"]["href"]` like this
wsdom::dom::location(&browser).js_set_field(&"href", &"https://example.com/");
// but you should use built-in setters instead
wsdom::dom::location(&browser).set_href(&"https://example.com");
}
Sourcepub fn js_call_method<'a>(
&'a self,
method_name: &'a str,
args: impl IntoIterator<Item = &'a dyn UseInJsCode>,
last_arg_variadic: bool,
) -> JsValue
pub fn js_call_method<'a>( &'a self, method_name: &'a str, args: impl IntoIterator<Item = &'a dyn UseInJsCode>, last_arg_variadic: bool, ) -> JsValue
Call a method on this object.
Most types in WSDOM already come with safe Rust wrappers for their methods, so you should use those instead.
fn example(browser: &Browser) {
let console = wsdom::dom::console(browser);
// you can call console.log like this
console.js_call_method("log", [&"hello" as &_], false);
// but the better way is to use
wsdom::dom::console(&browser).log(&[&"Hello" as &_]);
}
Be aware that the first argument (method_name
) is NOT escaped.
Set last_arg_variadic
to true
if you want to “spread” the last argument as obj.method(arg1, arg2, ...arg3)
.
Sourcepub fn js_call_self<'a>(
&'a self,
args: impl IntoIterator<Item = &'a dyn UseInJsCode>,
last_arg_variadic: bool,
) -> JsValue
pub fn js_call_self<'a>( &'a self, args: impl IntoIterator<Item = &'a dyn UseInJsCode>, last_arg_variadic: bool, ) -> JsValue
Call this object: obj()
.
Most types in WSDOM already come with safe Rust wrappers for their methods, so you should use those instead.
Methods from Deref<Target = JsValue>§
pub fn browser(&self) -> &Browser
Sourcepub fn retrieve_json(&self) -> RetrieveFuture<'_, Value>
pub fn retrieve_json(&self) -> RetrieveFuture<'_, Value>
Retrive this value from the JS side to the Rust side. Returns Future whose output is a serde_json::Value.
§use wsdom::dom::Browser
§use wsdom::dom::HTMLInputElement;
async fn example(input: &HTMLInputElement) { let _val = input.get_value().retrieve_json().await; }
Trait Implementations§
Source§impl AsRef<EventTarget> for AbortSignal
impl AsRef<EventTarget> for AbortSignal
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for AnalyserNode
impl AsRef<EventTarget> for AnalyserNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for Animation
impl AsRef<EventTarget> for Animation
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for Attr
impl AsRef<EventTarget> for Attr
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for AudioBufferSourceNode
impl AsRef<EventTarget> for AudioBufferSourceNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for AudioContext
impl AsRef<EventTarget> for AudioContext
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for AudioDestinationNode
impl AsRef<EventTarget> for AudioDestinationNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for AudioNode
impl AsRef<EventTarget> for AudioNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for AudioScheduledSourceNode
impl AsRef<EventTarget> for AudioScheduledSourceNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for AudioWorkletNode
impl AsRef<EventTarget> for AudioWorkletNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for BaseAudioContext
impl AsRef<EventTarget> for BaseAudioContext
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for BiquadFilterNode
impl AsRef<EventTarget> for BiquadFilterNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for BroadcastChannel
impl AsRef<EventTarget> for BroadcastChannel
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for CDATASection
impl AsRef<EventTarget> for CDATASection
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for CSSAnimation
impl AsRef<EventTarget> for CSSAnimation
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for CSSTransition
impl AsRef<EventTarget> for CSSTransition
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for CanvasCaptureMediaStreamTrack
impl AsRef<EventTarget> for CanvasCaptureMediaStreamTrack
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for ChannelMergerNode
impl AsRef<EventTarget> for ChannelMergerNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for ChannelSplitterNode
impl AsRef<EventTarget> for ChannelSplitterNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for CharacterData
impl AsRef<EventTarget> for CharacterData
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for ChildNode
impl AsRef<EventTarget> for ChildNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for Clipboard
impl AsRef<EventTarget> for Clipboard
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for Comment
impl AsRef<EventTarget> for Comment
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for ConstantSourceNode
impl AsRef<EventTarget> for ConstantSourceNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for ConvolverNode
impl AsRef<EventTarget> for ConvolverNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for DelayNode
impl AsRef<EventTarget> for DelayNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for Document
impl AsRef<EventTarget> for Document
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for DocumentFragment
impl AsRef<EventTarget> for DocumentFragment
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for DocumentType
impl AsRef<EventTarget> for DocumentType
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for DynamicsCompressorNode
impl AsRef<EventTarget> for DynamicsCompressorNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for Element
impl AsRef<EventTarget> for Element
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for EventSource
impl AsRef<EventTarget> for EventSource
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for EventTarget
impl AsRef<EventTarget> for EventTarget
Source§impl AsRef<EventTarget> for FileReader
impl AsRef<EventTarget> for FileReader
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for FontFaceSet
impl AsRef<EventTarget> for FontFaceSet
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for GainNode
impl AsRef<EventTarget> for GainNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLAnchorElement
impl AsRef<EventTarget> for HTMLAnchorElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLAreaElement
impl AsRef<EventTarget> for HTMLAreaElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLAudioElement
impl AsRef<EventTarget> for HTMLAudioElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLBRElement
impl AsRef<EventTarget> for HTMLBRElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLBaseElement
impl AsRef<EventTarget> for HTMLBaseElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLBodyElement
impl AsRef<EventTarget> for HTMLBodyElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLButtonElement
impl AsRef<EventTarget> for HTMLButtonElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLCanvasElement
impl AsRef<EventTarget> for HTMLCanvasElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLDListElement
impl AsRef<EventTarget> for HTMLDListElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLDataElement
impl AsRef<EventTarget> for HTMLDataElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLDataListElement
impl AsRef<EventTarget> for HTMLDataListElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLDetailsElement
impl AsRef<EventTarget> for HTMLDetailsElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLDialogElement
impl AsRef<EventTarget> for HTMLDialogElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLDirectoryElement
impl AsRef<EventTarget> for HTMLDirectoryElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLDivElement
impl AsRef<EventTarget> for HTMLDivElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLDocument
impl AsRef<EventTarget> for HTMLDocument
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLElement
impl AsRef<EventTarget> for HTMLElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLEmbedElement
impl AsRef<EventTarget> for HTMLEmbedElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLFieldSetElement
impl AsRef<EventTarget> for HTMLFieldSetElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLFontElement
impl AsRef<EventTarget> for HTMLFontElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLFormElement
impl AsRef<EventTarget> for HTMLFormElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLFrameElement
impl AsRef<EventTarget> for HTMLFrameElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLFrameSetElement
impl AsRef<EventTarget> for HTMLFrameSetElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLHRElement
impl AsRef<EventTarget> for HTMLHRElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLHeadElement
impl AsRef<EventTarget> for HTMLHeadElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLHeadingElement
impl AsRef<EventTarget> for HTMLHeadingElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLHtmlElement
impl AsRef<EventTarget> for HTMLHtmlElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLIFrameElement
impl AsRef<EventTarget> for HTMLIFrameElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLImageElement
impl AsRef<EventTarget> for HTMLImageElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLInputElement
impl AsRef<EventTarget> for HTMLInputElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLLIElement
impl AsRef<EventTarget> for HTMLLIElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLLabelElement
impl AsRef<EventTarget> for HTMLLabelElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLLegendElement
impl AsRef<EventTarget> for HTMLLegendElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLLinkElement
impl AsRef<EventTarget> for HTMLLinkElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLMapElement
impl AsRef<EventTarget> for HTMLMapElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLMarqueeElement
impl AsRef<EventTarget> for HTMLMarqueeElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLMediaElement
impl AsRef<EventTarget> for HTMLMediaElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLMenuElement
impl AsRef<EventTarget> for HTMLMenuElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLMetaElement
impl AsRef<EventTarget> for HTMLMetaElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLMeterElement
impl AsRef<EventTarget> for HTMLMeterElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLModElement
impl AsRef<EventTarget> for HTMLModElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLOListElement
impl AsRef<EventTarget> for HTMLOListElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLObjectElement
impl AsRef<EventTarget> for HTMLObjectElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLOptGroupElement
impl AsRef<EventTarget> for HTMLOptGroupElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLOptionElement
impl AsRef<EventTarget> for HTMLOptionElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLOutputElement
impl AsRef<EventTarget> for HTMLOutputElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLParagraphElement
impl AsRef<EventTarget> for HTMLParagraphElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLParamElement
impl AsRef<EventTarget> for HTMLParamElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLPictureElement
impl AsRef<EventTarget> for HTMLPictureElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLPreElement
impl AsRef<EventTarget> for HTMLPreElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLProgressElement
impl AsRef<EventTarget> for HTMLProgressElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLQuoteElement
impl AsRef<EventTarget> for HTMLQuoteElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLScriptElement
impl AsRef<EventTarget> for HTMLScriptElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLSelectElement
impl AsRef<EventTarget> for HTMLSelectElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLSlotElement
impl AsRef<EventTarget> for HTMLSlotElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLSourceElement
impl AsRef<EventTarget> for HTMLSourceElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLSpanElement
impl AsRef<EventTarget> for HTMLSpanElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLStyleElement
impl AsRef<EventTarget> for HTMLStyleElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLTableCaptionElement
impl AsRef<EventTarget> for HTMLTableCaptionElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLTableCellElement
impl AsRef<EventTarget> for HTMLTableCellElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLTableColElement
impl AsRef<EventTarget> for HTMLTableColElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLTableDataCellElement
impl AsRef<EventTarget> for HTMLTableDataCellElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLTableElement
impl AsRef<EventTarget> for HTMLTableElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLTableHeaderCellElement
impl AsRef<EventTarget> for HTMLTableHeaderCellElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLTableRowElement
impl AsRef<EventTarget> for HTMLTableRowElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLTableSectionElement
impl AsRef<EventTarget> for HTMLTableSectionElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLTemplateElement
impl AsRef<EventTarget> for HTMLTemplateElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLTextAreaElement
impl AsRef<EventTarget> for HTMLTextAreaElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLTimeElement
impl AsRef<EventTarget> for HTMLTimeElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLTitleElement
impl AsRef<EventTarget> for HTMLTitleElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLTrackElement
impl AsRef<EventTarget> for HTMLTrackElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLUListElement
impl AsRef<EventTarget> for HTMLUListElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLUnknownElement
impl AsRef<EventTarget> for HTMLUnknownElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for HTMLVideoElement
impl AsRef<EventTarget> for HTMLVideoElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for IDBDatabase
impl AsRef<EventTarget> for IDBDatabase
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for IDBOpenDBRequest
impl AsRef<EventTarget> for IDBOpenDBRequest
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl<T: JsCast> AsRef<EventTarget> for IDBRequest<T>
impl<T: JsCast> AsRef<EventTarget> for IDBRequest<T>
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for IDBTransaction
impl AsRef<EventTarget> for IDBTransaction
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for IIRFilterNode
impl AsRef<EventTarget> for IIRFilterNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MIDIAccess
impl AsRef<EventTarget> for MIDIAccess
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MIDIInput
impl AsRef<EventTarget> for MIDIInput
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MIDIOutput
impl AsRef<EventTarget> for MIDIOutput
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MIDIPort
impl AsRef<EventTarget> for MIDIPort
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MathMLElement
impl AsRef<EventTarget> for MathMLElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MediaDevices
impl AsRef<EventTarget> for MediaDevices
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MediaElementAudioSourceNode
impl AsRef<EventTarget> for MediaElementAudioSourceNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MediaKeySession
impl AsRef<EventTarget> for MediaKeySession
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MediaQueryList
impl AsRef<EventTarget> for MediaQueryList
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MediaRecorder
impl AsRef<EventTarget> for MediaRecorder
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MediaSource
impl AsRef<EventTarget> for MediaSource
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MediaStream
impl AsRef<EventTarget> for MediaStream
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MediaStreamAudioDestinationNode
impl AsRef<EventTarget> for MediaStreamAudioDestinationNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MediaStreamAudioSourceNode
impl AsRef<EventTarget> for MediaStreamAudioSourceNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MediaStreamTrack
impl AsRef<EventTarget> for MediaStreamTrack
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for MessagePort
impl AsRef<EventTarget> for MessagePort
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for Node
impl AsRef<EventTarget> for Node
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for Notification
impl AsRef<EventTarget> for Notification
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for OfflineAudioContext
impl AsRef<EventTarget> for OfflineAudioContext
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for OffscreenCanvas
impl AsRef<EventTarget> for OffscreenCanvas
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for OscillatorNode
impl AsRef<EventTarget> for OscillatorNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for PannerNode
impl AsRef<EventTarget> for PannerNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for ParentNode
impl AsRef<EventTarget> for ParentNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for PaymentRequest
impl AsRef<EventTarget> for PaymentRequest
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for PaymentResponse
impl AsRef<EventTarget> for PaymentResponse
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for Performance
impl AsRef<EventTarget> for Performance
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for PermissionStatus
impl AsRef<EventTarget> for PermissionStatus
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for PictureInPictureWindow
impl AsRef<EventTarget> for PictureInPictureWindow
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for ProcessingInstruction
impl AsRef<EventTarget> for ProcessingInstruction
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for RTCDTMFSender
impl AsRef<EventTarget> for RTCDTMFSender
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for RTCDataChannel
impl AsRef<EventTarget> for RTCDataChannel
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for RTCDtlsTransport
impl AsRef<EventTarget> for RTCDtlsTransport
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for RTCIceTransport
impl AsRef<EventTarget> for RTCIceTransport
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for RTCPeerConnection
impl AsRef<EventTarget> for RTCPeerConnection
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for RTCSctpTransport
impl AsRef<EventTarget> for RTCSctpTransport
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for RemotePlayback
impl AsRef<EventTarget> for RemotePlayback
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGAElement
impl AsRef<EventTarget> for SVGAElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGAnimateElement
impl AsRef<EventTarget> for SVGAnimateElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGAnimateMotionElement
impl AsRef<EventTarget> for SVGAnimateMotionElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGAnimateTransformElement
impl AsRef<EventTarget> for SVGAnimateTransformElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGAnimationElement
impl AsRef<EventTarget> for SVGAnimationElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGCircleElement
impl AsRef<EventTarget> for SVGCircleElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGClipPathElement
impl AsRef<EventTarget> for SVGClipPathElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGComponentTransferFunctionElement
impl AsRef<EventTarget> for SVGComponentTransferFunctionElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGDefsElement
impl AsRef<EventTarget> for SVGDefsElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGDescElement
impl AsRef<EventTarget> for SVGDescElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGElement
impl AsRef<EventTarget> for SVGElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGEllipseElement
impl AsRef<EventTarget> for SVGEllipseElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEBlendElement
impl AsRef<EventTarget> for SVGFEBlendElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEColorMatrixElement
impl AsRef<EventTarget> for SVGFEColorMatrixElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEComponentTransferElement
impl AsRef<EventTarget> for SVGFEComponentTransferElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFECompositeElement
impl AsRef<EventTarget> for SVGFECompositeElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEConvolveMatrixElement
impl AsRef<EventTarget> for SVGFEConvolveMatrixElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEDiffuseLightingElement
impl AsRef<EventTarget> for SVGFEDiffuseLightingElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEDisplacementMapElement
impl AsRef<EventTarget> for SVGFEDisplacementMapElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEDistantLightElement
impl AsRef<EventTarget> for SVGFEDistantLightElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEDropShadowElement
impl AsRef<EventTarget> for SVGFEDropShadowElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEFloodElement
impl AsRef<EventTarget> for SVGFEFloodElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEFuncAElement
impl AsRef<EventTarget> for SVGFEFuncAElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEFuncBElement
impl AsRef<EventTarget> for SVGFEFuncBElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEFuncGElement
impl AsRef<EventTarget> for SVGFEFuncGElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEFuncRElement
impl AsRef<EventTarget> for SVGFEFuncRElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEGaussianBlurElement
impl AsRef<EventTarget> for SVGFEGaussianBlurElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEImageElement
impl AsRef<EventTarget> for SVGFEImageElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEMergeElement
impl AsRef<EventTarget> for SVGFEMergeElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEMergeNodeElement
impl AsRef<EventTarget> for SVGFEMergeNodeElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEMorphologyElement
impl AsRef<EventTarget> for SVGFEMorphologyElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEOffsetElement
impl AsRef<EventTarget> for SVGFEOffsetElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFEPointLightElement
impl AsRef<EventTarget> for SVGFEPointLightElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFESpecularLightingElement
impl AsRef<EventTarget> for SVGFESpecularLightingElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFESpotLightElement
impl AsRef<EventTarget> for SVGFESpotLightElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFETileElement
impl AsRef<EventTarget> for SVGFETileElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFETurbulenceElement
impl AsRef<EventTarget> for SVGFETurbulenceElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGFilterElement
impl AsRef<EventTarget> for SVGFilterElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGForeignObjectElement
impl AsRef<EventTarget> for SVGForeignObjectElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGGElement
impl AsRef<EventTarget> for SVGGElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGGeometryElement
impl AsRef<EventTarget> for SVGGeometryElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGGradientElement
impl AsRef<EventTarget> for SVGGradientElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGGraphicsElement
impl AsRef<EventTarget> for SVGGraphicsElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGImageElement
impl AsRef<EventTarget> for SVGImageElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGLineElement
impl AsRef<EventTarget> for SVGLineElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGLinearGradientElement
impl AsRef<EventTarget> for SVGLinearGradientElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGMPathElement
impl AsRef<EventTarget> for SVGMPathElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGMarkerElement
impl AsRef<EventTarget> for SVGMarkerElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGMaskElement
impl AsRef<EventTarget> for SVGMaskElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGMetadataElement
impl AsRef<EventTarget> for SVGMetadataElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGPathElement
impl AsRef<EventTarget> for SVGPathElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGPatternElement
impl AsRef<EventTarget> for SVGPatternElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGPolygonElement
impl AsRef<EventTarget> for SVGPolygonElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGPolylineElement
impl AsRef<EventTarget> for SVGPolylineElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGRadialGradientElement
impl AsRef<EventTarget> for SVGRadialGradientElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGRectElement
impl AsRef<EventTarget> for SVGRectElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGSVGElement
impl AsRef<EventTarget> for SVGSVGElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGScriptElement
impl AsRef<EventTarget> for SVGScriptElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGSetElement
impl AsRef<EventTarget> for SVGSetElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGStopElement
impl AsRef<EventTarget> for SVGStopElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGStyleElement
impl AsRef<EventTarget> for SVGStyleElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGSwitchElement
impl AsRef<EventTarget> for SVGSwitchElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGSymbolElement
impl AsRef<EventTarget> for SVGSymbolElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGTSpanElement
impl AsRef<EventTarget> for SVGTSpanElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGTextContentElement
impl AsRef<EventTarget> for SVGTextContentElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGTextElement
impl AsRef<EventTarget> for SVGTextElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGTextPathElement
impl AsRef<EventTarget> for SVGTextPathElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGTextPositioningElement
impl AsRef<EventTarget> for SVGTextPositioningElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGTitleElement
impl AsRef<EventTarget> for SVGTitleElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGUseElement
impl AsRef<EventTarget> for SVGUseElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SVGViewElement
impl AsRef<EventTarget> for SVGViewElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for ScreenOrientation
impl AsRef<EventTarget> for ScreenOrientation
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for ScriptProcessorNode
impl AsRef<EventTarget> for ScriptProcessorNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for ServiceWorker
impl AsRef<EventTarget> for ServiceWorker
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for ServiceWorkerContainer
impl AsRef<EventTarget> for ServiceWorkerContainer
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for ServiceWorkerRegistration
impl AsRef<EventTarget> for ServiceWorkerRegistration
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for ShadowRoot
impl AsRef<EventTarget> for ShadowRoot
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SourceBuffer
impl AsRef<EventTarget> for SourceBuffer
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SourceBufferList
impl AsRef<EventTarget> for SourceBufferList
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SpeechSynthesis
impl AsRef<EventTarget> for SpeechSynthesis
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for SpeechSynthesisUtterance
impl AsRef<EventTarget> for SpeechSynthesisUtterance
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for StereoPannerNode
impl AsRef<EventTarget> for StereoPannerNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for Text
impl AsRef<EventTarget> for Text
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for TextTrack
impl AsRef<EventTarget> for TextTrack
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for TextTrackCue
impl AsRef<EventTarget> for TextTrackCue
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for TextTrackList
impl AsRef<EventTarget> for TextTrackList
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for VTTCue
impl AsRef<EventTarget> for VTTCue
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for VideoDecoder
impl AsRef<EventTarget> for VideoDecoder
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for VideoEncoder
impl AsRef<EventTarget> for VideoEncoder
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for VisualViewport
impl AsRef<EventTarget> for VisualViewport
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for WakeLockSentinel
impl AsRef<EventTarget> for WakeLockSentinel
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for WaveShaperNode
impl AsRef<EventTarget> for WaveShaperNode
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for WebSocket
impl AsRef<EventTarget> for WebSocket
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for Window
impl AsRef<EventTarget> for Window
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for Worker
impl AsRef<EventTarget> for Worker
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for XMLDocument
impl AsRef<EventTarget> for XMLDocument
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for XMLHttpRequest
impl AsRef<EventTarget> for XMLHttpRequest
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for XMLHttpRequestEventTarget
impl AsRef<EventTarget> for XMLHttpRequestEventTarget
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<EventTarget> for XMLHttpRequestUpload
impl AsRef<EventTarget> for XMLHttpRequestUpload
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Source§impl AsRef<JsObject> for EventTarget
impl AsRef<JsObject> for EventTarget
Source§impl AsRef<JsValue> for EventTarget
impl AsRef<JsValue> for EventTarget
Source§impl Clone for EventTarget
impl Clone for EventTarget
Source§fn clone(&self) -> EventTarget
fn clone(&self) -> EventTarget
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more