[][src]Struct web_sys::EventTarget

#[repr(transparent)]
pub struct EventTarget { /* fields omitted */ }

The EventTarget object

MDN Documentation

This API requires the following crate features to be activated: EventTarget

Methods

impl EventTarget[src]

pub fn new() -> Result<EventTarget, JsValue>[src]

The new EventTarget(..) constructor, creating a new instance of EventTarget

MDN Documentation

This API requires the following crate features to be activated: EventTarget

impl EventTarget[src]

pub fn add_event_listener_with_callback(
    &self,
    type_: &str,
    listener: &Function
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

impl EventTarget[src]

pub fn add_event_listener_with_event_listener(
    &self,
    type_: &str,
    listener: &EventListener
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

impl EventTarget[src]

pub fn add_event_listener_with_callback_and_add_event_listener_options(
    &self,
    type_: &str,
    listener: &Function,
    options: &AddEventListenerOptions
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: AddEventListenerOptions, EventTarget

impl EventTarget[src]

pub fn add_event_listener_with_event_listener_and_add_event_listener_options(
    &self,
    type_: &str,
    listener: &EventListener,
    options: &AddEventListenerOptions
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: AddEventListenerOptions, EventListener, EventTarget

impl EventTarget[src]

pub fn add_event_listener_with_callback_and_bool(
    &self,
    type_: &str,
    listener: &Function,
    options: bool
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

impl EventTarget[src]

pub fn add_event_listener_with_event_listener_and_bool(
    &self,
    type_: &str,
    listener: &EventListener,
    options: bool
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

impl EventTarget[src]

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>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: AddEventListenerOptions, EventTarget

impl EventTarget[src]

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>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: AddEventListenerOptions, EventListener, EventTarget

impl EventTarget[src]

pub fn add_event_listener_with_callback_and_bool_and_wants_untrusted(
    &self,
    type_: &str,
    listener: &Function,
    options: bool,
    wants_untrusted: Option<bool>
) -> Result<(), JsValue>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

impl EventTarget[src]

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>
[src]

The addEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

impl EventTarget[src]

pub fn dispatch_event(&self, event: &Event) -> Result<bool, JsValue>[src]

The dispatchEvent() method

MDN Documentation

This API requires the following crate features to be activated: Event, EventTarget

impl EventTarget[src]

pub fn remove_event_listener_with_callback(
    &self,
    type_: &str,
    listener: &Function
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

impl EventTarget[src]

pub fn remove_event_listener_with_event_listener(
    &self,
    type_: &str,
    listener: &EventListener
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

impl EventTarget[src]

pub fn remove_event_listener_with_callback_and_event_listener_options(
    &self,
    type_: &str,
    listener: &Function,
    options: &EventListenerOptions
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListenerOptions, EventTarget

impl EventTarget[src]

pub fn remove_event_listener_with_event_listener_and_event_listener_options(
    &self,
    type_: &str,
    listener: &EventListener,
    options: &EventListenerOptions
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventListenerOptions, EventTarget

impl EventTarget[src]

pub fn remove_event_listener_with_callback_and_bool(
    &self,
    type_: &str,
    listener: &Function,
    options: bool
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventTarget

impl EventTarget[src]

pub fn remove_event_listener_with_event_listener_and_bool(
    &self,
    type_: &str,
    listener: &EventListener,
    options: bool
) -> Result<(), JsValue>
[src]

The removeEventListener() method

MDN Documentation

This API requires the following crate features to be activated: EventListener, EventTarget

Trait Implementations

impl AsRef<EventTarget> for AbortSignal[src]

impl AsRef<EventTarget> for AnalyserNode[src]

impl AsRef<EventTarget> for Animation[src]

impl AsRef<EventTarget> for Attr[src]

impl AsRef<EventTarget> for AudioBufferSourceNode[src]

impl AsRef<EventTarget> for AudioContext[src]

impl AsRef<EventTarget> for AudioDestinationNode[src]

impl AsRef<EventTarget> for AudioNode[src]

impl AsRef<EventTarget> for AudioScheduledSourceNode[src]

impl AsRef<EventTarget> for AudioStreamTrack[src]

impl AsRef<EventTarget> for AudioTrackList[src]

impl AsRef<EventTarget> for AudioWorkletNode[src]

impl AsRef<EventTarget> for BaseAudioContext[src]

impl AsRef<EventTarget> for BatteryManager[src]

impl AsRef<EventTarget> for BiquadFilterNode[src]

impl AsRef<EventTarget> for BroadcastChannel[src]

impl AsRef<EventTarget> for CdataSection[src]

impl AsRef<EventTarget> for CssAnimation[src]

impl AsRef<EventTarget> for CssTransition[src]

impl AsRef<EventTarget> for CanvasCaptureMediaStream[src]

impl AsRef<EventTarget> for ChannelMergerNode[src]

impl AsRef<EventTarget> for ChannelSplitterNode[src]

impl AsRef<EventTarget> for CharacterData[src]

impl AsRef<EventTarget> for ChromeWorker[src]

impl AsRef<EventTarget> for Comment[src]

impl AsRef<EventTarget> for ConstantSourceNode[src]

impl AsRef<EventTarget> for ConvolverNode[src]

impl AsRef<EventTarget> for DomRequest[src]

impl AsRef<EventTarget> for DedicatedWorkerGlobalScope[src]

impl AsRef<EventTarget> for DelayNode[src]

impl AsRef<EventTarget> for Document[src]

impl AsRef<EventTarget> for DocumentFragment[src]

impl AsRef<EventTarget> for DocumentType[src]

impl AsRef<EventTarget> for DynamicsCompressorNode[src]

impl AsRef<EventTarget> for Element[src]

impl AsRef<EventTarget> for EventSource[src]

impl AsRef<JsValue> for EventTarget[src]

impl AsRef<Object> for EventTarget[src]

impl AsRef<EventTarget> for FetchObserver[src]

impl AsRef<EventTarget> for FileReader[src]

impl AsRef<EventTarget> for FontFaceSet[src]

impl AsRef<EventTarget> for GainNode[src]

impl AsRef<EventTarget> for HtmlAnchorElement[src]

impl AsRef<EventTarget> for HtmlAreaElement[src]

impl AsRef<EventTarget> for HtmlAudioElement[src]

impl AsRef<EventTarget> for HtmlBrElement[src]

impl AsRef<EventTarget> for HtmlBaseElement[src]

impl AsRef<EventTarget> for HtmlBodyElement[src]

impl AsRef<EventTarget> for HtmlButtonElement[src]

impl AsRef<EventTarget> for HtmlCanvasElement[src]

impl AsRef<EventTarget> for HtmlDListElement[src]

impl AsRef<EventTarget> for HtmlDataElement[src]

impl AsRef<EventTarget> for HtmlDataListElement[src]

impl AsRef<EventTarget> for HtmlDetailsElement[src]

impl AsRef<EventTarget> for HtmlDialogElement[src]

impl AsRef<EventTarget> for HtmlDirectoryElement[src]

impl AsRef<EventTarget> for HtmlDivElement[src]

impl AsRef<EventTarget> for HtmlDocument[src]

impl AsRef<EventTarget> for HtmlElement[src]

impl AsRef<EventTarget> for HtmlEmbedElement[src]

impl AsRef<EventTarget> for HtmlFieldSetElement[src]

impl AsRef<EventTarget> for HtmlFontElement[src]

impl AsRef<EventTarget> for HtmlFormElement[src]

impl AsRef<EventTarget> for HtmlFrameElement[src]

impl AsRef<EventTarget> for HtmlFrameSetElement[src]

impl AsRef<EventTarget> for HtmlHrElement[src]

impl AsRef<EventTarget> for HtmlHeadElement[src]

impl AsRef<EventTarget> for HtmlHeadingElement[src]

impl AsRef<EventTarget> for HtmlHtmlElement[src]

impl AsRef<EventTarget> for HtmlIFrameElement[src]

impl AsRef<EventTarget> for HtmlImageElement[src]

impl AsRef<EventTarget> for HtmlInputElement[src]

impl AsRef<EventTarget> for HtmlLiElement[src]

impl AsRef<EventTarget> for HtmlLabelElement[src]

impl AsRef<EventTarget> for HtmlLegendElement[src]

impl AsRef<EventTarget> for HtmlLinkElement[src]

impl AsRef<EventTarget> for HtmlMapElement[src]

impl AsRef<EventTarget> for HtmlMediaElement[src]

impl AsRef<EventTarget> for HtmlMenuElement[src]

impl AsRef<EventTarget> for HtmlMenuItemElement[src]

impl AsRef<EventTarget> for HtmlMetaElement[src]

impl AsRef<EventTarget> for HtmlMeterElement[src]

impl AsRef<EventTarget> for HtmlModElement[src]

impl AsRef<EventTarget> for HtmlOListElement[src]

impl AsRef<EventTarget> for HtmlObjectElement[src]

impl AsRef<EventTarget> for HtmlOptGroupElement[src]

impl AsRef<EventTarget> for HtmlOptionElement[src]

impl AsRef<EventTarget> for HtmlOutputElement[src]

impl AsRef<EventTarget> for HtmlParagraphElement[src]

impl AsRef<EventTarget> for HtmlParamElement[src]

impl AsRef<EventTarget> for HtmlPictureElement[src]

impl AsRef<EventTarget> for HtmlPreElement[src]

impl AsRef<EventTarget> for HtmlProgressElement[src]

impl AsRef<EventTarget> for HtmlQuoteElement[src]

impl AsRef<EventTarget> for HtmlScriptElement[src]

impl AsRef<EventTarget> for HtmlSelectElement[src]

impl AsRef<EventTarget> for HtmlSlotElement[src]

impl AsRef<EventTarget> for HtmlSourceElement[src]

impl AsRef<EventTarget> for HtmlSpanElement[src]

impl AsRef<EventTarget> for HtmlStyleElement[src]

impl AsRef<EventTarget> for HtmlTableCaptionElement[src]

impl AsRef<EventTarget> for HtmlTableCellElement[src]

impl AsRef<EventTarget> for HtmlTableColElement[src]

impl AsRef<EventTarget> for HtmlTableElement[src]

impl AsRef<EventTarget> for HtmlTableRowElement[src]

impl AsRef<EventTarget> for HtmlTableSectionElement[src]

impl AsRef<EventTarget> for HtmlTemplateElement[src]

impl AsRef<EventTarget> for HtmlTextAreaElement[src]

impl AsRef<EventTarget> for HtmlTimeElement[src]

impl AsRef<EventTarget> for HtmlTitleElement[src]

impl AsRef<EventTarget> for HtmlTrackElement[src]

impl AsRef<EventTarget> for HtmlUListElement[src]

impl AsRef<EventTarget> for HtmlUnknownElement[src]

impl AsRef<EventTarget> for HtmlVideoElement[src]

impl AsRef<EventTarget> for IdbDatabase[src]

impl AsRef<EventTarget> for IdbFileHandle[src]

impl AsRef<EventTarget> for IdbFileRequest[src]

impl AsRef<EventTarget> for IdbMutableFile[src]

impl AsRef<EventTarget> for IdbOpenDbRequest[src]

impl AsRef<EventTarget> for IdbRequest[src]

impl AsRef<EventTarget> for IdbTransaction[src]

impl AsRef<EventTarget> for IirFilterNode[src]

impl AsRef<EventTarget> for ImageCapture[src]

impl AsRef<EventTarget> for LocalMediaStream[src]

impl AsRef<EventTarget> for MidiAccess[src]

impl AsRef<EventTarget> for MidiInput[src]

impl AsRef<EventTarget> for MidiOutput[src]

impl AsRef<EventTarget> for MidiPort[src]

impl AsRef<EventTarget> for MediaDevices[src]

impl AsRef<EventTarget> for MediaElementAudioSourceNode[src]

impl AsRef<EventTarget> for MediaKeySession[src]

impl AsRef<EventTarget> for MediaQueryList[src]

impl AsRef<EventTarget> for MediaRecorder[src]

impl AsRef<EventTarget> for MediaSource[src]

impl AsRef<EventTarget> for MediaStream[src]

impl AsRef<EventTarget> for MediaStreamAudioDestinationNode[src]

impl AsRef<EventTarget> for MediaStreamAudioSourceNode[src]

impl AsRef<EventTarget> for MediaStreamTrack[src]

impl AsRef<EventTarget> for MessagePort[src]

impl AsRef<EventTarget> for NetworkInformation[src]

impl AsRef<EventTarget> for Node[src]

impl AsRef<EventTarget> for Notification[src]

impl AsRef<EventTarget> for OfflineAudioContext[src]

impl AsRef<EventTarget> for OfflineResourceList[src]

impl AsRef<EventTarget> for OffscreenCanvas[src]

impl AsRef<EventTarget> for OscillatorNode[src]

impl AsRef<EventTarget> for PannerNode[src]

impl AsRef<EventTarget> for Performance[src]

impl AsRef<EventTarget> for PermissionStatus[src]

impl AsRef<EventTarget> for PresentationAvailability[src]

impl AsRef<EventTarget> for PresentationConnection[src]

impl AsRef<EventTarget> for PresentationConnectionList[src]

impl AsRef<EventTarget> for PresentationRequest[src]

impl AsRef<EventTarget> for ProcessingInstruction[src]

impl AsRef<EventTarget> for RtcdtmfSender[src]

impl AsRef<EventTarget> for RtcDataChannel[src]

impl AsRef<EventTarget> for RtcPeerConnection[src]

impl AsRef<EventTarget> for SvgaElement[src]

impl AsRef<EventTarget> for SvgAnimateElement[src]

impl AsRef<EventTarget> for SvgAnimateMotionElement[src]

impl AsRef<EventTarget> for SvgAnimateTransformElement[src]

impl AsRef<EventTarget> for SvgAnimationElement[src]

impl AsRef<EventTarget> for SvgCircleElement[src]

impl AsRef<EventTarget> for SvgClipPathElement[src]

impl AsRef<EventTarget> for SvgComponentTransferFunctionElement[src]

impl AsRef<EventTarget> for SvgDefsElement[src]

impl AsRef<EventTarget> for SvgDescElement[src]

impl AsRef<EventTarget> for SvgElement[src]

impl AsRef<EventTarget> for SvgEllipseElement[src]

impl AsRef<EventTarget> for SvgfeBlendElement[src]

impl AsRef<EventTarget> for SvgfeColorMatrixElement[src]

impl AsRef<EventTarget> for SvgfeComponentTransferElement[src]

impl AsRef<EventTarget> for SvgfeCompositeElement[src]

impl AsRef<EventTarget> for SvgfeConvolveMatrixElement[src]

impl AsRef<EventTarget> for SvgfeDiffuseLightingElement[src]

impl AsRef<EventTarget> for SvgfeDisplacementMapElement[src]

impl AsRef<EventTarget> for SvgfeDistantLightElement[src]

impl AsRef<EventTarget> for SvgfeDropShadowElement[src]

impl AsRef<EventTarget> for SvgfeFloodElement[src]

impl AsRef<EventTarget> for SvgfeFuncAElement[src]

impl AsRef<EventTarget> for SvgfeFuncBElement[src]

impl AsRef<EventTarget> for SvgfeFuncGElement[src]

impl AsRef<EventTarget> for SvgfeFuncRElement[src]

impl AsRef<EventTarget> for SvgfeGaussianBlurElement[src]

impl AsRef<EventTarget> for SvgfeImageElement[src]

impl AsRef<EventTarget> for SvgfeMergeElement[src]

impl AsRef<EventTarget> for SvgfeMergeNodeElement[src]

impl AsRef<EventTarget> for SvgfeMorphologyElement[src]

impl AsRef<EventTarget> for SvgfeOffsetElement[src]

impl AsRef<EventTarget> for SvgfePointLightElement[src]

impl AsRef<EventTarget> for SvgfeSpecularLightingElement[src]

impl AsRef<EventTarget> for SvgfeSpotLightElement[src]

impl AsRef<EventTarget> for SvgfeTileElement[src]

impl AsRef<EventTarget> for SvgfeTurbulenceElement[src]

impl AsRef<EventTarget> for SvgFilterElement[src]

impl AsRef<EventTarget> for SvgForeignObjectElement[src]

impl AsRef<EventTarget> for SvggElement[src]

impl AsRef<EventTarget> for SvgGeometryElement[src]

impl AsRef<EventTarget> for SvgGradientElement[src]

impl AsRef<EventTarget> for SvgGraphicsElement[src]

impl AsRef<EventTarget> for SvgImageElement[src]

impl AsRef<EventTarget> for SvgLineElement[src]

impl AsRef<EventTarget> for SvgLinearGradientElement[src]

impl AsRef<EventTarget> for SvgmPathElement[src]

impl AsRef<EventTarget> for SvgMarkerElement[src]

impl AsRef<EventTarget> for SvgMaskElement[src]

impl AsRef<EventTarget> for SvgMetadataElement[src]

impl AsRef<EventTarget> for SvgPathElement[src]

impl AsRef<EventTarget> for SvgPatternElement[src]

impl AsRef<EventTarget> for SvgPolygonElement[src]

impl AsRef<EventTarget> for SvgPolylineElement[src]

impl AsRef<EventTarget> for SvgRadialGradientElement[src]

impl AsRef<EventTarget> for SvgRectElement[src]

impl AsRef<EventTarget> for SvgsvgElement[src]

impl AsRef<EventTarget> for SvgScriptElement[src]

impl AsRef<EventTarget> for SvgSetElement[src]

impl AsRef<EventTarget> for SvgStopElement[src]

impl AsRef<EventTarget> for SvgStyleElement[src]

impl AsRef<EventTarget> for SvgSwitchElement[src]

impl AsRef<EventTarget> for SvgSymbolElement[src]

impl AsRef<EventTarget> for SvgtSpanElement[src]

impl AsRef<EventTarget> for SvgTextContentElement[src]

impl AsRef<EventTarget> for SvgTextElement[src]

impl AsRef<EventTarget> for SvgTextPathElement[src]

impl AsRef<EventTarget> for SvgTextPositioningElement[src]

impl AsRef<EventTarget> for SvgTitleElement[src]

impl AsRef<EventTarget> for SvgUseElement[src]

impl AsRef<EventTarget> for SvgViewElement[src]

impl AsRef<EventTarget> for Screen[src]

impl AsRef<EventTarget> for ScreenOrientation[src]

impl AsRef<EventTarget> for ScriptProcessorNode[src]

impl AsRef<EventTarget> for ServiceWorker[src]

impl AsRef<EventTarget> for ServiceWorkerContainer[src]

impl AsRef<EventTarget> for ServiceWorkerGlobalScope[src]

impl AsRef<EventTarget> for ServiceWorkerRegistration[src]

impl AsRef<EventTarget> for ShadowRoot[src]

impl AsRef<EventTarget> for SharedWorker[src]

impl AsRef<EventTarget> for SharedWorkerGlobalScope[src]

impl AsRef<EventTarget> for SourceBuffer[src]

impl AsRef<EventTarget> for SourceBufferList[src]

impl AsRef<EventTarget> for SpeechRecognition[src]

impl AsRef<EventTarget> for SpeechSynthesis[src]

impl AsRef<EventTarget> for SpeechSynthesisUtterance[src]

impl AsRef<EventTarget> for StereoPannerNode[src]

impl AsRef<EventTarget> for TcpServerSocket[src]

impl AsRef<EventTarget> for TcpSocket[src]

impl AsRef<EventTarget> for Text[src]

impl AsRef<EventTarget> for TextTrack[src]

impl AsRef<EventTarget> for TextTrackCue[src]

impl AsRef<EventTarget> for TextTrackList[src]

impl AsRef<EventTarget> for VrDisplay[src]

impl AsRef<EventTarget> for VttCue[src]

impl AsRef<EventTarget> for VideoStreamTrack[src]

impl AsRef<EventTarget> for VideoTrackList[src]

impl AsRef<EventTarget> for WaveShaperNode[src]

impl AsRef<EventTarget> for WebSocket[src]

impl AsRef<EventTarget> for Window[src]

impl AsRef<EventTarget> for Worker[src]

impl AsRef<EventTarget> for WorkerDebuggerGlobalScope[src]

impl AsRef<EventTarget> for WorkerGlobalScope[src]

impl AsRef<EventTarget> for XmlDocument[src]

impl AsRef<EventTarget> for XmlHttpRequest[src]

impl AsRef<EventTarget> for XmlHttpRequestEventTarget[src]

impl AsRef<EventTarget> for XmlHttpRequestUpload[src]

impl From<AbortSignal> for EventTarget[src]

impl From<AnalyserNode> for EventTarget[src]

impl From<Animation> for EventTarget[src]

impl From<Attr> for EventTarget[src]

impl From<AudioBufferSourceNode> for EventTarget[src]

impl From<AudioContext> for EventTarget[src]

impl From<AudioDestinationNode> for EventTarget[src]

impl From<AudioNode> for EventTarget[src]

impl From<AudioScheduledSourceNode> for EventTarget[src]

impl From<AudioStreamTrack> for EventTarget[src]

impl From<AudioTrackList> for EventTarget[src]

impl From<AudioWorkletNode> for EventTarget[src]

impl From<BaseAudioContext> for EventTarget[src]

impl From<BatteryManager> for EventTarget[src]

impl From<BiquadFilterNode> for EventTarget[src]

impl From<BroadcastChannel> for EventTarget[src]

impl From<CdataSection> for EventTarget[src]

impl From<CssAnimation> for EventTarget[src]

impl From<CssTransition> for EventTarget[src]

impl From<CanvasCaptureMediaStream> for EventTarget[src]

impl From<ChannelMergerNode> for EventTarget[src]

impl From<ChannelSplitterNode> for EventTarget[src]

impl From<CharacterData> for EventTarget[src]

impl From<ChromeWorker> for EventTarget[src]

impl From<Comment> for EventTarget[src]

impl From<ConstantSourceNode> for EventTarget[src]

impl From<ConvolverNode> for EventTarget[src]

impl From<DomRequest> for EventTarget[src]

impl From<DedicatedWorkerGlobalScope> for EventTarget[src]

impl From<DelayNode> for EventTarget[src]

impl From<Document> for EventTarget[src]

impl From<DocumentFragment> for EventTarget[src]

impl From<DocumentType> for EventTarget[src]

impl From<DynamicsCompressorNode> for EventTarget[src]

impl From<Element> for EventTarget[src]

impl From<EventSource> for EventTarget[src]

impl From<JsValue> for EventTarget[src]

impl From<EventTarget> for JsValue[src]

impl From<EventTarget> for Object[src]

impl From<FetchObserver> for EventTarget[src]

impl From<FileReader> for EventTarget[src]

impl From<FontFaceSet> for EventTarget[src]

impl From<GainNode> for EventTarget[src]

impl From<HtmlAnchorElement> for EventTarget[src]

impl From<HtmlAreaElement> for EventTarget[src]

impl From<HtmlAudioElement> for EventTarget[src]

impl From<HtmlBrElement> for EventTarget[src]

impl From<HtmlBaseElement> for EventTarget[src]

impl From<HtmlBodyElement> for EventTarget[src]

impl From<HtmlButtonElement> for EventTarget[src]

impl From<HtmlCanvasElement> for EventTarget[src]

impl From<HtmlDListElement> for EventTarget[src]

impl From<HtmlDataElement> for EventTarget[src]

impl From<HtmlDataListElement> for EventTarget[src]

impl From<HtmlDetailsElement> for EventTarget[src]

impl From<HtmlDialogElement> for EventTarget[src]

impl From<HtmlDirectoryElement> for EventTarget[src]

impl From<HtmlDivElement> for EventTarget[src]

impl From<HtmlDocument> for EventTarget[src]

impl From<HtmlElement> for EventTarget[src]

impl From<HtmlEmbedElement> for EventTarget[src]

impl From<HtmlFieldSetElement> for EventTarget[src]

impl From<HtmlFontElement> for EventTarget[src]

impl From<HtmlFormElement> for EventTarget[src]

impl From<HtmlFrameElement> for EventTarget[src]

impl From<HtmlFrameSetElement> for EventTarget[src]

impl From<HtmlHrElement> for EventTarget[src]

impl From<HtmlHeadElement> for EventTarget[src]

impl From<HtmlHeadingElement> for EventTarget[src]

impl From<HtmlHtmlElement> for EventTarget[src]

impl From<HtmlIFrameElement> for EventTarget[src]

impl From<HtmlImageElement> for EventTarget[src]

impl From<HtmlInputElement> for EventTarget[src]

impl From<HtmlLiElement> for EventTarget[src]

impl From<HtmlLabelElement> for EventTarget[src]

impl From<HtmlLegendElement> for EventTarget[src]

impl From<HtmlLinkElement> for EventTarget[src]

impl From<HtmlMapElement> for EventTarget[src]

impl From<HtmlMediaElement> for EventTarget[src]

impl From<HtmlMenuElement> for EventTarget[src]

impl From<HtmlMenuItemElement> for EventTarget[src]

impl From<HtmlMetaElement> for EventTarget[src]

impl From<HtmlMeterElement> for EventTarget[src]

impl From<HtmlModElement> for EventTarget[src]

impl From<HtmlOListElement> for EventTarget[src]

impl From<HtmlObjectElement> for EventTarget[src]

impl From<HtmlOptGroupElement> for EventTarget[src]

impl From<HtmlOptionElement> for EventTarget[src]

impl From<HtmlOutputElement> for EventTarget[src]

impl From<HtmlParagraphElement> for EventTarget[src]

impl From<HtmlParamElement> for EventTarget[src]

impl From<HtmlPictureElement> for EventTarget[src]

impl From<HtmlPreElement> for EventTarget[src]

impl From<HtmlProgressElement> for EventTarget[src]

impl From<HtmlQuoteElement> for EventTarget[src]

impl From<HtmlScriptElement> for EventTarget[src]

impl From<HtmlSelectElement> for EventTarget[src]

impl From<HtmlSlotElement> for EventTarget[src]

impl From<HtmlSourceElement> for EventTarget[src]

impl From<HtmlSpanElement> for EventTarget[src]

impl From<HtmlStyleElement> for EventTarget[src]

impl From<HtmlTableCaptionElement> for EventTarget[src]

impl From<HtmlTableCellElement> for EventTarget[src]

impl From<HtmlTableColElement> for EventTarget[src]

impl From<HtmlTableElement> for EventTarget[src]

impl From<HtmlTableRowElement> for EventTarget[src]

impl From<HtmlTableSectionElement> for EventTarget[src]

impl From<HtmlTemplateElement> for EventTarget[src]

impl From<HtmlTextAreaElement> for EventTarget[src]

impl From<HtmlTimeElement> for EventTarget[src]

impl From<HtmlTitleElement> for EventTarget[src]

impl From<HtmlTrackElement> for EventTarget[src]

impl From<HtmlUListElement> for EventTarget[src]

impl From<HtmlUnknownElement> for EventTarget[src]

impl From<HtmlVideoElement> for EventTarget[src]

impl From<IdbDatabase> for EventTarget[src]

impl From<IdbFileHandle> for EventTarget[src]

impl From<IdbFileRequest> for EventTarget[src]

impl From<IdbMutableFile> for EventTarget[src]

impl From<IdbOpenDbRequest> for EventTarget[src]

impl From<IdbRequest> for EventTarget[src]

impl From<IdbTransaction> for EventTarget[src]

impl From<IirFilterNode> for EventTarget[src]

impl From<ImageCapture> for EventTarget[src]

impl From<LocalMediaStream> for EventTarget[src]

impl From<MidiAccess> for EventTarget[src]

impl From<MidiInput> for EventTarget[src]

impl From<MidiOutput> for EventTarget[src]

impl From<MidiPort> for EventTarget[src]

impl From<MediaDevices> for EventTarget[src]

impl From<MediaElementAudioSourceNode> for EventTarget[src]

impl From<MediaKeySession> for EventTarget[src]

impl From<MediaQueryList> for EventTarget[src]

impl From<MediaRecorder> for EventTarget[src]

impl From<MediaSource> for EventTarget[src]

impl From<MediaStream> for EventTarget[src]

impl From<MediaStreamAudioDestinationNode> for EventTarget[src]

impl From<MediaStreamAudioSourceNode> for EventTarget[src]

impl From<MediaStreamTrack> for EventTarget[src]

impl From<MessagePort> for EventTarget[src]

impl From<NetworkInformation> for EventTarget[src]

impl From<Node> for EventTarget[src]

impl From<Notification> for EventTarget[src]

impl From<OfflineAudioContext> for EventTarget[src]

impl From<OfflineResourceList> for EventTarget[src]

impl From<OffscreenCanvas> for EventTarget[src]

impl From<OscillatorNode> for EventTarget[src]

impl From<PannerNode> for EventTarget[src]

impl From<Performance> for EventTarget[src]

impl From<PermissionStatus> for EventTarget[src]

impl From<PresentationAvailability> for EventTarget[src]

impl From<PresentationConnection> for EventTarget[src]

impl From<PresentationConnectionList> for EventTarget[src]

impl From<PresentationRequest> for EventTarget[src]

impl From<ProcessingInstruction> for EventTarget[src]

impl From<RtcdtmfSender> for EventTarget[src]

impl From<RtcDataChannel> for EventTarget[src]

impl From<RtcPeerConnection> for EventTarget[src]

impl From<SvgaElement> for EventTarget[src]

impl From<SvgAnimateElement> for EventTarget[src]

impl From<SvgAnimateMotionElement> for EventTarget[src]

impl From<SvgAnimateTransformElement> for EventTarget[src]

impl From<SvgAnimationElement> for EventTarget[src]

impl From<SvgCircleElement> for EventTarget[src]

impl From<SvgClipPathElement> for EventTarget[src]

impl From<SvgComponentTransferFunctionElement> for EventTarget[src]

impl From<SvgDefsElement> for EventTarget[src]

impl From<SvgDescElement> for EventTarget[src]

impl From<SvgElement> for EventTarget[src]

impl From<SvgEllipseElement> for EventTarget[src]

impl From<SvgfeBlendElement> for EventTarget[src]

impl From<SvgfeColorMatrixElement> for EventTarget[src]

impl From<SvgfeComponentTransferElement> for EventTarget[src]

impl From<SvgfeCompositeElement> for EventTarget[src]

impl From<SvgfeConvolveMatrixElement> for EventTarget[src]

impl From<SvgfeDiffuseLightingElement> for EventTarget[src]

impl From<SvgfeDisplacementMapElement> for EventTarget[src]

impl From<SvgfeDistantLightElement> for EventTarget[src]

impl From<SvgfeDropShadowElement> for EventTarget[src]

impl From<SvgfeFloodElement> for EventTarget[src]

impl From<SvgfeFuncAElement> for EventTarget[src]

impl From<SvgfeFuncBElement> for EventTarget[src]

impl From<SvgfeFuncGElement> for EventTarget[src]

impl From<SvgfeFuncRElement> for EventTarget[src]

impl From<SvgfeGaussianBlurElement> for EventTarget[src]

impl From<SvgfeImageElement> for EventTarget[src]

impl From<SvgfeMergeElement> for EventTarget[src]

impl From<SvgfeMergeNodeElement> for EventTarget[src]

impl From<SvgfeMorphologyElement> for EventTarget[src]

impl From<SvgfeOffsetElement> for EventTarget[src]

impl From<SvgfePointLightElement> for EventTarget[src]

impl From<SvgfeSpecularLightingElement> for EventTarget[src]

impl From<SvgfeSpotLightElement> for EventTarget[src]

impl From<SvgfeTileElement> for EventTarget[src]

impl From<SvgfeTurbulenceElement> for EventTarget[src]

impl From<SvgFilterElement> for EventTarget[src]

impl From<SvgForeignObjectElement> for EventTarget[src]

impl From<SvggElement> for EventTarget[src]

impl From<SvgGeometryElement> for EventTarget[src]

impl From<SvgGradientElement> for EventTarget[src]

impl From<SvgGraphicsElement> for EventTarget[src]

impl From<SvgImageElement> for EventTarget[src]

impl From<SvgLineElement> for EventTarget[src]

impl From<SvgLinearGradientElement> for EventTarget[src]

impl From<SvgmPathElement> for EventTarget[src]

impl From<SvgMarkerElement> for EventTarget[src]

impl From<SvgMaskElement> for EventTarget[src]

impl From<SvgMetadataElement> for EventTarget[src]

impl From<SvgPathElement> for EventTarget[src]

impl From<SvgPatternElement> for EventTarget[src]

impl From<SvgPolygonElement> for EventTarget[src]

impl From<SvgPolylineElement> for EventTarget[src]

impl From<SvgRadialGradientElement> for EventTarget[src]

impl From<SvgRectElement> for EventTarget[src]

impl From<SvgsvgElement> for EventTarget[src]

impl From<SvgScriptElement> for EventTarget[src]

impl From<SvgSetElement> for EventTarget[src]

impl From<SvgStopElement> for EventTarget[src]

impl From<SvgStyleElement> for EventTarget[src]

impl From<SvgSwitchElement> for EventTarget[src]

impl From<SvgSymbolElement> for EventTarget[src]

impl From<SvgtSpanElement> for EventTarget[src]

impl From<SvgTextContentElement> for EventTarget[src]

impl From<SvgTextElement> for EventTarget[src]

impl From<SvgTextPathElement> for EventTarget[src]

impl From<SvgTextPositioningElement> for EventTarget[src]

impl From<SvgTitleElement> for EventTarget[src]

impl From<SvgUseElement> for EventTarget[src]

impl From<SvgViewElement> for EventTarget[src]

impl From<Screen> for EventTarget[src]

impl From<ScreenOrientation> for EventTarget[src]

impl From<ScriptProcessorNode> for EventTarget[src]

impl From<ServiceWorker> for EventTarget[src]

impl From<ServiceWorkerContainer> for EventTarget[src]

impl From<ServiceWorkerGlobalScope> for EventTarget[src]

impl From<ServiceWorkerRegistration> for EventTarget[src]

impl From<ShadowRoot> for EventTarget[src]

impl From<SharedWorker> for EventTarget[src]

impl From<SharedWorkerGlobalScope> for EventTarget[src]

impl From<SourceBuffer> for EventTarget[src]

impl From<SourceBufferList> for EventTarget[src]

impl From<SpeechRecognition> for EventTarget[src]

impl From<SpeechSynthesis> for EventTarget[src]

impl From<SpeechSynthesisUtterance> for EventTarget[src]

impl From<StereoPannerNode> for EventTarget[src]

impl From<TcpServerSocket> for EventTarget[src]

impl From<TcpSocket> for EventTarget[src]

impl From<Text> for EventTarget[src]

impl From<TextTrack> for EventTarget[src]

impl From<TextTrackCue> for EventTarget[src]

impl From<TextTrackList> for EventTarget[src]

impl From<VrDisplay> for EventTarget[src]

impl From<VttCue> for EventTarget[src]

impl From<VideoStreamTrack> for EventTarget[src]

impl From<VideoTrackList> for EventTarget[src]

impl From<WaveShaperNode> for EventTarget[src]

impl From<WebSocket> for EventTarget[src]

impl From<Window> for EventTarget[src]

impl From<Worker> for EventTarget[src]

impl From<WorkerDebuggerGlobalScope> for EventTarget[src]

impl From<WorkerGlobalScope> for EventTarget[src]

impl From<XmlDocument> for EventTarget[src]

impl From<XmlHttpRequest> for EventTarget[src]

impl From<XmlHttpRequestEventTarget> for EventTarget[src]

impl From<XmlHttpRequestUpload> for EventTarget[src]

impl Clone for EventTarget[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for EventTarget[src]

impl Deref for EventTarget[src]

type Target = Object

The resulting type after dereferencing.

impl JsCast for EventTarget[src]

fn is_instance_of<T>(&self) -> bool where
    T: JsCast
[src]

Test whether this JS value is an instance of the type T. Read more

fn dyn_into<T>(self) -> Result<T, Self> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn dyn_ref<T>(&self) -> Option<&T> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn unchecked_into<T>(self) -> T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into the specified type. Read more

fn unchecked_ref<T>(&self) -> &T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into a reference to the specified type. Read more

impl FromWasmAbi for EventTarget[src]

type Abi = <JsValue as FromWasmAbi>::Abi

The wasm ABI type that this converts from when coming back out from the ABI boundary. Read more

impl WasmDescribe for EventTarget[src]

impl IntoWasmAbi for EventTarget[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl<'a> IntoWasmAbi for &'a EventTarget[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl OptionIntoWasmAbi for EventTarget[src]

impl<'a> OptionIntoWasmAbi for &'a EventTarget[src]

impl OptionFromWasmAbi for EventTarget[src]

impl RefFromWasmAbi for EventTarget[src]

type Abi = <JsValue as RefFromWasmAbi>::Abi

The wasm ABI type references to Self are recovered from.

type Anchor = ManuallyDrop<EventTarget>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don't persist beyond one function call, and so that they remain anonymous. Read more

Auto Trait Implementations

impl !Send for EventTarget

impl !Sync for EventTarget

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ReturnWasmAbi for T where
    T: IntoWasmAbi
[src]

type Abi = <T as IntoWasmAbi>::Abi

Same as IntoWasmAbi::Abi