[][src]Trait stdweb::ReferenceType

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!

Loading content...

Implementors

impl ReferenceType for Array[src]

impl ReferenceType for Object[src]

impl ReferenceType for AbortError[src]

impl ReferenceType for DomException[src]

impl ReferenceType for Error[src]

impl ReferenceType for HierarchyRequestError[src]

impl ReferenceType for IndexSizeError[src]

impl ReferenceType for InvalidAccessError[src]

impl ReferenceType for InvalidCharacterError[src]

impl ReferenceType for InvalidStateError[src]

impl ReferenceType for NotFoundError[src]

impl ReferenceType for NotSupportedError[src]

impl ReferenceType for SecurityError[src]

impl ReferenceType for SyntaxError[src]

impl ReferenceType for TypeError[src]

impl ReferenceType for AuxClickEvent[src]

impl ReferenceType for BeforeUnloadEvent[src]

impl ReferenceType for BlurEvent[src]

impl ReferenceType for ChangeEvent[src]

impl ReferenceType for ClickEvent[src]

impl ReferenceType for ContextMenuEvent[src]

impl ReferenceType for DataTransfer[src]

impl ReferenceType for DataTransferItem[src]

impl ReferenceType for DataTransferItemList[src]

impl ReferenceType for DoubleClickEvent[src]

impl ReferenceType for DragDropEvent[src]

impl ReferenceType for DragEndEvent[src]

impl ReferenceType for DragEnterEvent[src]

impl ReferenceType for DragEvent[src]

impl ReferenceType for DragExitEvent[src]

impl ReferenceType for DragLeaveEvent[src]

impl ReferenceType for DragOverEvent[src]

impl ReferenceType for DragRelatedEvent[src]

impl ReferenceType for DragStartEvent[src]

impl ReferenceType for FocusEvent[src]

impl ReferenceType for FullscreenChangeEvent[src]

impl ReferenceType for GamepadConnectedEvent[src]

impl ReferenceType for GamepadDisconnectedEvent[src]

impl ReferenceType for GotPointerCaptureEvent[src]

impl ReferenceType for HashChangeEvent[src]

impl ReferenceType for InputEvent[src]

impl ReferenceType for KeyDownEvent[src]

impl ReferenceType for KeyPressEvent[src]

impl ReferenceType for KeyUpEvent[src]

impl ReferenceType for LoadEndEvent[src]

impl ReferenceType for LoadStartEvent[src]

impl ReferenceType for LostPointerCaptureEvent[src]

impl ReferenceType for MouseDownEvent[src]

impl ReferenceType for MouseEnterEvent[src]

impl ReferenceType for MouseLeaveEvent[src]

impl ReferenceType for MouseMoveEvent[src]

impl ReferenceType for MouseOutEvent[src]

impl ReferenceType for MouseOverEvent[src]

impl ReferenceType for MouseUpEvent[src]

impl ReferenceType for MouseWheelEvent[src]

impl ReferenceType for PointerCancelEvent[src]

impl ReferenceType for PointerDownEvent[src]

impl ReferenceType for PointerEnterEvent[src]

impl ReferenceType for PointerLeaveEvent[src]

impl ReferenceType for PointerLockChangeEvent[src]

impl ReferenceType for PointerLockErrorEvent[src]

impl ReferenceType for PointerMoveEvent[src]

impl ReferenceType for PointerOutEvent[src]

impl ReferenceType for PointerOverEvent[src]

impl ReferenceType for PointerUpEvent[src]

impl ReferenceType for PopStateEvent[src]

impl ReferenceType for ProgressAbortEvent[src]

impl ReferenceType for ProgressErrorEvent[src]

impl ReferenceType for ProgressEvent[src]

impl ReferenceType for ProgressLoadEvent[src]

impl ReferenceType for ReadyStateChangeEvent[src]

impl ReferenceType for ResizeEvent[src]

impl ReferenceType for ResourceAbortEvent[src]

impl ReferenceType for ResourceErrorEvent[src]

impl ReferenceType for ResourceLoadEvent[src]

impl ReferenceType for ScrollEvent[src]

impl ReferenceType for SelectionChangeEvent[src]

impl ReferenceType for SlotChangeEvent[src]

impl ReferenceType for SocketCloseEvent[src]

impl ReferenceType for SocketErrorEvent[src]

impl ReferenceType for SocketMessageEvent[src]

impl ReferenceType for SocketOpenEvent[src]

impl ReferenceType for SubmitEvent[src]

impl ReferenceType for TouchCancel[src]

impl ReferenceType for TouchEnd[src]

impl ReferenceType for TouchEnter[src]

impl ReferenceType for TouchEvent[src]

impl ReferenceType for TouchLeave[src]

impl ReferenceType for TouchMove[src]

impl ReferenceType for TouchStart[src]

impl ReferenceType for UnloadEvent[src]

impl ReferenceType for CanvasElement[src]

impl ReferenceType for ImageElement[src]

impl ReferenceType for InputElement[src]

impl ReferenceType for OptionElement[src]

impl ReferenceType for SelectElement[src]

impl ReferenceType for SlotElement[src]

impl ReferenceType for TemplateElement[src]

impl ReferenceType for TextAreaElement[src]

impl ReferenceType for ArrayBuffer[src]

impl ReferenceType for Blob[src]

impl ReferenceType for CanvasGradient[src]

impl ReferenceType for CanvasPattern[src]

impl ReferenceType for CanvasRenderingContext2d[src]

impl ReferenceType for Date[src]

impl ReferenceType for Document[src]

impl ReferenceType for DocumentFragment[src]

impl ReferenceType for Element[src]

impl ReferenceType for EventTarget[src]

impl ReferenceType for File[src]

impl ReferenceType for FileList[src]

impl ReferenceType for FileReader[src]

impl ReferenceType for FormData[src]

impl ReferenceType for Gamepad[src]

impl ReferenceType for GamepadButton[src]

impl ReferenceType for History[src]

impl ReferenceType for HtmlCollection[src]

impl ReferenceType for HtmlElement[src]

impl ReferenceType for ImageData[src]

impl ReferenceType for Location[src]

impl ReferenceType for MutationObserver[src]

impl ReferenceType for Node[src]

impl ReferenceType for NodeList[src]

impl ReferenceType for Rect[src]

impl ReferenceType for Selection[src]

impl ReferenceType for ShadowRoot[src]

impl ReferenceType for Storage[src]

impl ReferenceType for StringMap[src]

impl ReferenceType for TextMetrics[src]

impl ReferenceType for TextNode[src]

impl ReferenceType for TokenList[src]

impl ReferenceType for Touch[src]

impl ReferenceType for WebSocket[src]

impl ReferenceType for Window[src]

impl ReferenceType for XmlHttpRequest[src]

impl<T: ArrayKind> ReferenceType for TypedArray<T>[src]

Loading content...