Trait stdweb::ReferenceType [−][src]
pub trait ReferenceType: AsRef<Reference> + InstanceOf + TryFrom<Value> + TryFrom<Reference> { unsafe fn from_reference_unchecked(reference: Reference) -> Self; }
A trait for types which wrap a reference to a JavaScript object.
Required Methods
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!
Implementors
impl ReferenceType for Object
impl ReferenceType for Array
impl ReferenceType for Date
impl ReferenceType for Document
impl ReferenceType for Window
impl ReferenceType for EventTarget
impl ReferenceType for Node
impl ReferenceType for Element
impl ReferenceType for Rect
impl ReferenceType for HtmlElement
impl ReferenceType for CanvasElement
impl ReferenceType for ImageElement
impl ReferenceType for InputElement
impl ReferenceType for TextAreaElement
impl ReferenceType for SelectElement
impl ReferenceType for OptionElement
impl ReferenceType for TokenList
impl ReferenceType for DocumentFragment
impl ReferenceType for TextNode
impl ReferenceType for NodeList
impl ReferenceType for StringMap
impl ReferenceType for Location
impl ReferenceType for Storage
impl ReferenceType for Blob
impl ReferenceType for FileList
impl ReferenceType for FileReader
impl ReferenceType for ArrayBuffer
impl<T: ArrayKind> ReferenceType for TypedArray<T>
impl ReferenceType for XmlHttpRequest
impl ReferenceType for History
impl ReferenceType for WebSocket
impl ReferenceType for CanvasRenderingContext2d
impl ReferenceType for CanvasGradient
impl ReferenceType for CanvasPattern
impl ReferenceType for ImageData
impl ReferenceType for TextMetrics
impl ReferenceType for MutationObserver
impl ReferenceType for Error
impl ReferenceType for DomException
impl ReferenceType for HierarchyRequestError
impl ReferenceType for InvalidAccessError
impl ReferenceType for NotFoundError
impl ReferenceType for SecurityError
impl ReferenceType for SyntaxError
impl ReferenceType for IndexSizeError
impl ReferenceType for InvalidStateError
impl ReferenceType for TypeError
impl ReferenceType for NotSupportedError
impl ReferenceType for InvalidCharacterError
impl ReferenceType for ChangeEvent
impl ReferenceType for InputEvent
impl ReferenceType for ResourceLoadEvent
impl ReferenceType for ResourceAbortEvent
impl ReferenceType for ResourceErrorEvent
impl ReferenceType for ResizeEvent
impl ReferenceType for ReadyStateChangeEvent
impl ReferenceType for SubmitEvent
impl ReferenceType for SelectionChangeEvent
impl ReferenceType for FocusEvent
impl ReferenceType for BlurEvent
impl ReferenceType for GamepadConnectedEvent
impl ReferenceType for GamepadDisconnectedEvent
impl ReferenceType for HashChangeEvent
impl ReferenceType for PopStateEvent
impl ReferenceType for KeyPressEvent
impl ReferenceType for KeyDownEvent
impl ReferenceType for KeyUpEvent
impl ReferenceType for ClickEvent
impl ReferenceType for AuxClickEvent
impl ReferenceType for ContextMenuEvent
impl ReferenceType for DoubleClickEvent
impl ReferenceType for MouseDownEvent
impl ReferenceType for MouseUpEvent
impl ReferenceType for MouseMoveEvent
impl ReferenceType for MouseOverEvent
impl ReferenceType for MouseOutEvent
impl ReferenceType for MouseEnterEvent
impl ReferenceType for MouseLeaveEvent
impl ReferenceType for PointerOverEvent
impl ReferenceType for PointerEnterEvent
impl ReferenceType for PointerDownEvent
impl ReferenceType for PointerMoveEvent
impl ReferenceType for PointerUpEvent
impl ReferenceType for PointerCancelEvent
impl ReferenceType for PointerOutEvent
impl ReferenceType for PointerLeaveEvent
impl ReferenceType for GotPointerCaptureEvent
impl ReferenceType for LostPointerCaptureEvent
impl ReferenceType for ProgressEvent
impl ReferenceType for ProgressLoadEvent
impl ReferenceType for LoadStartEvent
impl ReferenceType for LoadEndEvent
impl ReferenceType for ProgressAbortEvent
impl ReferenceType for ProgressErrorEvent
impl ReferenceType for SocketCloseEvent
impl ReferenceType for SocketErrorEvent
impl ReferenceType for SocketOpenEvent
impl ReferenceType for SocketMessageEvent
impl ReferenceType for HtmlCollection
impl ReferenceType for GamepadButton
impl ReferenceType for Gamepad