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 HtmlElement
impl ReferenceType for ImageElement
impl ReferenceType for InputElement
impl ReferenceType for TextAreaElement
impl ReferenceType for CanvasElement
impl ReferenceType for TokenList
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 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 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 FocusEvent
impl ReferenceType for BlurEvent
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 DoubleClickEvent
impl ReferenceType for MouseDownEvent
impl ReferenceType for MouseUpEvent
impl ReferenceType for MouseMoveEvent
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