Trait InstanceOf

Source
pub trait InstanceOf {
    // Required method
    fn instance_of(reference: &Reference) -> bool;
}
Expand description

A trait to check whenever a given Reference is of a certain type.

Required Methods§

Source

fn instance_of(reference: &Reference) -> bool

Checks whenever a given Reference if of type Self.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl InstanceOf for Array

Source§

impl InstanceOf for Object

Source§

impl InstanceOf for Reference

Source§

impl InstanceOf for AbortError

Source§

impl InstanceOf for DomException

Source§

impl InstanceOf for Error

Source§

impl InstanceOf for HierarchyRequestError

Source§

impl InstanceOf for IndexSizeError

Source§

impl InstanceOf for InvalidAccessError

Source§

impl InstanceOf for InvalidCharacterError

Source§

impl InstanceOf for InvalidStateError

Source§

impl InstanceOf for NotFoundError

Source§

impl InstanceOf for NotSupportedError

Source§

impl InstanceOf for SecurityError

Source§

impl InstanceOf for SyntaxError

Source§

impl InstanceOf for TypeError

Source§

impl InstanceOf for AuxClickEvent

Source§

impl InstanceOf for BeforeUnloadEvent

Source§

impl InstanceOf for BlurEvent

Source§

impl InstanceOf for ChangeEvent

Source§

impl InstanceOf for ClickEvent

Source§

impl InstanceOf for ContextMenuEvent

Source§

impl InstanceOf for DataTransfer

Source§

impl InstanceOf for DataTransferItem

Source§

impl InstanceOf for DataTransferItemList

Source§

impl InstanceOf for DoubleClickEvent

Source§

impl InstanceOf for DragDropEvent

Source§

impl InstanceOf for DragEndEvent

Source§

impl InstanceOf for DragEnterEvent

Source§

impl InstanceOf for DragEvent

Source§

impl InstanceOf for DragExitEvent

Source§

impl InstanceOf for DragLeaveEvent

Source§

impl InstanceOf for DragOverEvent

Source§

impl InstanceOf for DragRelatedEvent

Source§

impl InstanceOf for DragStartEvent

Source§

impl InstanceOf for FocusEvent

Source§

impl InstanceOf for FullscreenChangeEvent

Source§

impl InstanceOf for GamepadConnectedEvent

Source§

impl InstanceOf for GamepadDisconnectedEvent

Source§

impl InstanceOf for GotPointerCaptureEvent

Source§

impl InstanceOf for HashChangeEvent

Source§

impl InstanceOf for InputEvent

Source§

impl InstanceOf for KeyDownEvent

Source§

impl InstanceOf for KeyPressEvent

Source§

impl InstanceOf for KeyUpEvent

Source§

impl InstanceOf for LoadEndEvent

Source§

impl InstanceOf for LoadStartEvent

Source§

impl InstanceOf for LostPointerCaptureEvent

Source§

impl InstanceOf for MouseDownEvent

Source§

impl InstanceOf for MouseEnterEvent

Source§

impl InstanceOf for MouseLeaveEvent

Source§

impl InstanceOf for MouseMoveEvent

Source§

impl InstanceOf for MouseOutEvent

Source§

impl InstanceOf for MouseOverEvent

Source§

impl InstanceOf for MouseUpEvent

Source§

impl InstanceOf for MouseWheelEvent

Source§

impl InstanceOf for PointerCancelEvent

Source§

impl InstanceOf for PointerDownEvent

Source§

impl InstanceOf for PointerEnterEvent

Source§

impl InstanceOf for PointerLeaveEvent

Source§

impl InstanceOf for PointerLockChangeEvent

Source§

impl InstanceOf for PointerLockErrorEvent

Source§

impl InstanceOf for PointerMoveEvent

Source§

impl InstanceOf for PointerOutEvent

Source§

impl InstanceOf for PointerOverEvent

Source§

impl InstanceOf for PointerUpEvent

Source§

impl InstanceOf for PopStateEvent

Source§

impl InstanceOf for ProgressAbortEvent

Source§

impl InstanceOf for ProgressErrorEvent

Source§

impl InstanceOf for ProgressEvent

Source§

impl InstanceOf for ProgressLoadEvent

Source§

impl InstanceOf for ReadyStateChangeEvent

Source§

impl InstanceOf for ResizeEvent

Source§

impl InstanceOf for ResourceAbortEvent

Source§

impl InstanceOf for ResourceErrorEvent

Source§

impl InstanceOf for ResourceLoadEvent

Source§

impl InstanceOf for ScrollEvent

Source§

impl InstanceOf for SelectionChangeEvent

Source§

impl InstanceOf for SlotChangeEvent

Source§

impl InstanceOf for SocketCloseEvent

Source§

impl InstanceOf for SocketErrorEvent

Source§

impl InstanceOf for SocketMessageEvent

Source§

impl InstanceOf for SocketOpenEvent

Source§

impl InstanceOf for SubmitEvent

Source§

impl InstanceOf for TouchCancel

Source§

impl InstanceOf for TouchEnd

Source§

impl InstanceOf for TouchEnter

Source§

impl InstanceOf for TouchEvent

Source§

impl InstanceOf for TouchLeave

Source§

impl InstanceOf for TouchMove

Source§

impl InstanceOf for TouchStart

Source§

impl InstanceOf for UnloadEvent

Source§

impl InstanceOf for CanvasElement

Source§

impl InstanceOf for ImageElement

Source§

impl InstanceOf for InputElement

Source§

impl InstanceOf for OptionElement

Source§

impl InstanceOf for SelectElement

Source§

impl InstanceOf for SlotElement

Source§

impl InstanceOf for TemplateElement

Source§

impl InstanceOf for TextAreaElement

Source§

impl InstanceOf for ArrayBuffer

Source§

impl InstanceOf for Blob

Source§

impl InstanceOf for CanvasGradient

Source§

impl InstanceOf for CanvasPattern

Source§

impl InstanceOf for CanvasRenderingContext2d

Source§

impl InstanceOf for Date

Source§

impl InstanceOf for Document

Source§

impl InstanceOf for DocumentFragment

Source§

impl InstanceOf for Element

Source§

impl InstanceOf for EventTarget

Source§

impl InstanceOf for File

Source§

impl InstanceOf for FileList

Source§

impl InstanceOf for FileReader

Source§

impl InstanceOf for FormData

Source§

impl InstanceOf for Gamepad

Source§

impl InstanceOf for GamepadButton

Source§

impl InstanceOf for History

Source§

impl InstanceOf for HtmlCollection

Source§

impl InstanceOf for HtmlElement

Source§

impl InstanceOf for ImageData

Source§

impl InstanceOf for Location

Source§

impl InstanceOf for MutationObserver

Source§

impl InstanceOf for Node

Source§

impl InstanceOf for NodeList

Source§

impl InstanceOf for Rect

Source§

impl InstanceOf for Selection

Source§

impl InstanceOf for ShadowRoot

Source§

impl InstanceOf for Storage

Source§

impl InstanceOf for StringMap

Source§

impl InstanceOf for TextMetrics

Source§

impl InstanceOf for TextNode

Source§

impl InstanceOf for TokenList

Source§

impl InstanceOf for Touch

Source§

impl InstanceOf for WebSocket

Source§

impl InstanceOf for Window

Source§

impl InstanceOf for XmlHttpRequest

Source§

impl<T: ArrayKind> InstanceOf for TypedArray<T>