pub struct EventTarget(/* private fields */);
Expand description
A reference to a JavaScript object which implements the IEventTarget interface.
Trait Implementations§
Source§impl AsRef<Reference> for EventTarget
impl AsRef<Reference> for EventTarget
Source§impl Clone for EventTarget
impl Clone for EventTarget
Source§fn clone(&self) -> EventTarget
fn clone(&self) -> EventTarget
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EventTarget
impl Debug for EventTarget
Source§impl From<CanvasElement> for EventTarget
impl From<CanvasElement> for EventTarget
Source§fn from(value: CanvasElement) -> Self
fn from(value: CanvasElement) -> Self
Converts to this type from the input type.
Source§impl From<Document> for EventTarget
impl From<Document> for EventTarget
Source§impl From<DocumentFragment> for EventTarget
impl From<DocumentFragment> for EventTarget
Source§fn from(value: DocumentFragment) -> Self
fn from(value: DocumentFragment) -> Self
Converts to this type from the input type.
Source§impl From<Element> for EventTarget
impl From<Element> for EventTarget
Source§impl From<EventTarget> for Reference
impl From<EventTarget> for Reference
Source§fn from(value: EventTarget) -> Self
fn from(value: EventTarget) -> Self
Converts to this type from the input type.
Source§impl From<FileReader> for EventTarget
impl From<FileReader> for EventTarget
Source§fn from(value: FileReader) -> Self
fn from(value: FileReader) -> Self
Converts to this type from the input type.
Source§impl From<HtmlElement> for EventTarget
impl From<HtmlElement> for EventTarget
Source§fn from(value: HtmlElement) -> Self
fn from(value: HtmlElement) -> Self
Converts to this type from the input type.
Source§impl From<ImageElement> for EventTarget
impl From<ImageElement> for EventTarget
Source§fn from(value: ImageElement) -> Self
fn from(value: ImageElement) -> Self
Converts to this type from the input type.
Source§impl From<InputElement> for EventTarget
impl From<InputElement> for EventTarget
Source§fn from(value: InputElement) -> Self
fn from(value: InputElement) -> Self
Converts to this type from the input type.
Source§impl From<Node> for EventTarget
impl From<Node> for EventTarget
Source§impl From<OptionElement> for EventTarget
impl From<OptionElement> for EventTarget
Source§fn from(value: OptionElement) -> Self
fn from(value: OptionElement) -> Self
Converts to this type from the input type.
Source§impl From<SelectElement> for EventTarget
impl From<SelectElement> for EventTarget
Source§fn from(value: SelectElement) -> Self
fn from(value: SelectElement) -> Self
Converts to this type from the input type.
Source§impl From<ShadowRoot> for EventTarget
impl From<ShadowRoot> for EventTarget
Source§fn from(value: ShadowRoot) -> Self
fn from(value: ShadowRoot) -> Self
Converts to this type from the input type.
Source§impl From<SlotElement> for EventTarget
impl From<SlotElement> for EventTarget
Source§fn from(value: SlotElement) -> Self
fn from(value: SlotElement) -> Self
Converts to this type from the input type.
Source§impl From<TemplateElement> for EventTarget
impl From<TemplateElement> for EventTarget
Source§fn from(value: TemplateElement) -> Self
fn from(value: TemplateElement) -> Self
Converts to this type from the input type.
Source§impl From<TextAreaElement> for EventTarget
impl From<TextAreaElement> for EventTarget
Source§fn from(value: TextAreaElement) -> Self
fn from(value: TextAreaElement) -> Self
Converts to this type from the input type.
Source§impl From<TextNode> for EventTarget
impl From<TextNode> for EventTarget
Source§impl From<WebSocket> for EventTarget
impl From<WebSocket> for EventTarget
Source§impl From<Window> for EventTarget
impl From<Window> for EventTarget
Source§impl From<XmlHttpRequest> for EventTarget
impl From<XmlHttpRequest> for EventTarget
Source§fn from(value: XmlHttpRequest) -> Self
fn from(value: XmlHttpRequest) -> Self
Converts to this type from the input type.
Source§impl IEventTarget for EventTarget
impl IEventTarget for EventTarget
Source§fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandlewhere
T: ConcreteEvent,
F: FnMut(T) + 'static,
fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandlewhere
T: ConcreteEvent,
F: FnMut(T) + 'static,
Adds given event handler to the list of event listeners for
the specified
EventTarget
on which it’s called. Read moreSource§impl InstanceOf for EventTarget
impl InstanceOf for EventTarget
Source§impl PartialEq for EventTarget
impl PartialEq for EventTarget
Source§impl ReferenceType for EventTarget
impl ReferenceType for EventTarget
Source§unsafe fn from_reference_unchecked(reference: Reference) -> Self
unsafe fn from_reference_unchecked(reference: Reference) -> Self
Converts a given reference into a concrete reference-like wrapper.
Doesn’t do any type checking; highly unsafe to use!
Source§impl<'_r> TryFrom<&'_r Reference> for EventTarget
impl<'_r> TryFrom<&'_r Reference> for EventTarget
Source§impl<'_r> TryFrom<&'_r Value> for EventTarget
impl<'_r> TryFrom<&'_r Value> for EventTarget
Source§impl TryFrom<EventTarget> for CanvasElement
impl TryFrom<EventTarget> for CanvasElement
Source§impl TryFrom<EventTarget> for Document
impl TryFrom<EventTarget> for Document
Source§impl TryFrom<EventTarget> for DocumentFragment
impl TryFrom<EventTarget> for DocumentFragment
Source§impl TryFrom<EventTarget> for Element
impl TryFrom<EventTarget> for Element
Source§impl TryFrom<EventTarget> for FileReader
impl TryFrom<EventTarget> for FileReader
Source§impl TryFrom<EventTarget> for HtmlElement
impl TryFrom<EventTarget> for HtmlElement
Source§impl TryFrom<EventTarget> for ImageElement
impl TryFrom<EventTarget> for ImageElement
Source§impl TryFrom<EventTarget> for InputElement
impl TryFrom<EventTarget> for InputElement
Source§impl TryFrom<EventTarget> for Node
impl TryFrom<EventTarget> for Node
Source§impl TryFrom<EventTarget> for OptionElement
impl TryFrom<EventTarget> for OptionElement
Source§impl TryFrom<EventTarget> for Reference
impl TryFrom<EventTarget> for Reference
Source§impl TryFrom<EventTarget> for SelectElement
impl TryFrom<EventTarget> for SelectElement
Source§impl TryFrom<EventTarget> for ShadowRoot
impl TryFrom<EventTarget> for ShadowRoot
Source§impl TryFrom<EventTarget> for SlotElement
impl TryFrom<EventTarget> for SlotElement
Source§impl TryFrom<EventTarget> for TemplateElement
impl TryFrom<EventTarget> for TemplateElement
Source§impl TryFrom<EventTarget> for TextAreaElement
impl TryFrom<EventTarget> for TextAreaElement
Source§impl TryFrom<EventTarget> for TextNode
impl TryFrom<EventTarget> for TextNode
Source§impl TryFrom<EventTarget> for WebSocket
impl TryFrom<EventTarget> for WebSocket
Source§impl TryFrom<EventTarget> for Window
impl TryFrom<EventTarget> for Window
Source§impl TryFrom<EventTarget> for XmlHttpRequest
impl TryFrom<EventTarget> for XmlHttpRequest
Source§impl TryFrom<Reference> for EventTarget
impl TryFrom<Reference> for EventTarget
Source§impl TryFrom<Value> for EventTarget
impl TryFrom<Value> for EventTarget
impl Eq for EventTarget
impl JsSerialize for EventTarget
impl StructuralPartialEq 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 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