pub trait MutDomObject: DomObject {
    // Required method
    unsafe fn init_reflector(&self, obj: *mut JSObject);
}
Expand description

A trait to initialize the Reflector for a DOM object.

Required Methods§

source

unsafe fn init_reflector(&self, obj: *mut JSObject)

Initializes the Reflector

Implementors§

source§

impl MutDomObject for AbstractRange

source§

impl MutDomObject for AnalyserNode

source§

impl MutDomObject for AnimationEvent

source§

impl MutDomObject for Attr

source§

impl MutDomObject for AudioBuffer

source§

impl MutDomObject for AudioBufferSourceNode

source§

impl MutDomObject for AudioContext

source§

impl MutDomObject for AudioDestinationNode

source§

impl MutDomObject for AudioListener

source§

impl MutDomObject for AudioNode

source§

impl MutDomObject for AudioParam

source§

impl MutDomObject for AudioScheduledSourceNode

source§

impl MutDomObject for AudioTrack

source§

impl MutDomObject for AudioTrackList

source§

impl MutDomObject for BaseAudioContext

source§

impl MutDomObject for BeforeUnloadEvent

source§

impl MutDomObject for BiquadFilterNode

source§

impl MutDomObject for Blob

source§

impl MutDomObject for Bluetooth

source§

impl MutDomObject for BluetoothAdvertisingEvent

source§

impl MutDomObject for BluetoothCharacteristicProperties

source§

impl MutDomObject for BluetoothDevice

source§

impl MutDomObject for BluetoothPermissionResult

source§

impl MutDomObject for BluetoothRemoteGATTCharacteristic

source§

impl MutDomObject for BluetoothRemoteGATTDescriptor

source§

impl MutDomObject for BluetoothRemoteGATTServer

source§

impl MutDomObject for BluetoothRemoteGATTService

source§

impl MutDomObject for BluetoothUUID

source§

impl MutDomObject for BroadcastChannel

source§

impl MutDomObject for CanvasGradient

source§

impl MutDomObject for CanvasPattern

source§

impl MutDomObject for CanvasRenderingContext2D

source§

impl MutDomObject for CDATASection

source§

impl MutDomObject for ChannelMergerNode

source§

impl MutDomObject for ChannelSplitterNode

source§

impl MutDomObject for CharacterData

source§

impl MutDomObject for Client

source§

impl MutDomObject for CloseEvent

source§

impl MutDomObject for Comment

source§

impl MutDomObject for CompositionEvent

source§

impl MutDomObject for ConstantSourceNode

source§

impl MutDomObject for Crypto

source§

impl MutDomObject for CSS

source§

impl MutDomObject for CSSConditionRule

source§

impl MutDomObject for CSSFontFaceRule

source§

impl MutDomObject for CSSGroupingRule

source§

impl MutDomObject for CSSImportRule

source§

impl MutDomObject for CSSKeyframeRule

source§

impl MutDomObject for CSSKeyframesRule

source§

impl MutDomObject for CSSLayerBlockRule

source§

impl MutDomObject for CSSLayerStatementRule

source§

impl MutDomObject for CSSMediaRule

source§

impl MutDomObject for CSSNamespaceRule

source§

impl MutDomObject for CSSRule

source§

impl MutDomObject for CSSRuleList

source§

impl MutDomObject for CSSStyleDeclaration

source§

impl MutDomObject for CSSStyleRule

source§

impl MutDomObject for CSSStyleSheet

source§

impl MutDomObject for CSSStyleValue

source§

impl MutDomObject for CSSSupportsRule

source§

impl MutDomObject for CustomElementRegistry

source§

impl MutDomObject for CustomEvent

source§

impl MutDomObject for DedicatedWorkerGlobalScope

source§

impl MutDomObject for DissimilarOriginLocation

source§

impl MutDomObject for DissimilarOriginWindow

source§

impl MutDomObject for Document

source§

impl MutDomObject for DocumentFragment

source§

impl MutDomObject for DocumentType

source§

impl MutDomObject for DOMException

source§

impl MutDomObject for DOMImplementation

source§

impl MutDomObject for DOMMatrix

source§

impl MutDomObject for DOMMatrixReadOnly

source§

impl MutDomObject for DOMParser

source§

impl MutDomObject for DOMPoint

source§

impl MutDomObject for DOMPointReadOnly

source§

impl MutDomObject for DOMQuad

source§

impl MutDomObject for DOMRect

source§

impl MutDomObject for DOMRectReadOnly

source§

impl MutDomObject for DOMStringList

source§

impl MutDomObject for DOMStringMap

source§

impl MutDomObject for DOMTokenList

source§

impl MutDomObject for DynamicModuleOwner

source§

impl MutDomObject for Element

source§

impl MutDomObject for ElementInternals

source§

impl MutDomObject for ErrorEvent

source§

impl MutDomObject for Event

source§

impl MutDomObject for EventSource

source§

impl MutDomObject for EventTarget

source§

impl MutDomObject for ExtendableEvent

source§

impl MutDomObject for ExtendableMessageEvent

source§

impl MutDomObject for FakeXRDevice

source§

impl MutDomObject for FakeXRInputController

source§

impl MutDomObject for File

source§

impl MutDomObject for FileList

source§

impl MutDomObject for FileReader

source§

impl MutDomObject for FileReaderSync

source§

impl MutDomObject for FocusEvent

source§

impl MutDomObject for FormData

source§

impl MutDomObject for FormDataEvent

source§

impl MutDomObject for GainNode

source§

impl MutDomObject for Gamepad

source§

impl MutDomObject for GamepadButton

source§

impl MutDomObject for GamepadButtonList

source§

impl MutDomObject for GamepadEvent

source§

impl MutDomObject for GamepadPose

source§

impl MutDomObject for GlobalScope

source§

impl MutDomObject for GPU

source§

impl MutDomObject for GPUAdapter

source§

impl MutDomObject for GPUAdapterInfo

source§

impl MutDomObject for GPUBindGroup

source§

impl MutDomObject for GPUBindGroupLayout

source§

impl MutDomObject for GPUBuffer

source§

impl MutDomObject for GPUBufferUsage

source§

impl MutDomObject for GPUCanvasContext

source§

impl MutDomObject for GPUColorWrite

source§

impl MutDomObject for GPUCommandBuffer

source§

impl MutDomObject for GPUCommandEncoder

source§

impl MutDomObject for GPUCompilationInfo

source§

impl MutDomObject for GPUCompilationMessage

source§

impl MutDomObject for GPUComputePassEncoder

source§

impl MutDomObject for GPUComputePipeline

source§

impl MutDomObject for GPUDevice

source§

impl MutDomObject for GPUDeviceLostInfo

source§

impl MutDomObject for GPUError

source§

impl MutDomObject for GPUInternalError

source§

impl MutDomObject for GPUMapMode

source§

impl MutDomObject for GPUOutOfMemoryError

source§

impl MutDomObject for GPUPipelineLayout

source§

impl MutDomObject for GPUQuerySet

source§

impl MutDomObject for GPUQueue

source§

impl MutDomObject for GPURenderBundle

source§

impl MutDomObject for GPURenderBundleEncoder

source§

impl MutDomObject for GPURenderPassEncoder

source§

impl MutDomObject for GPURenderPipeline

source§

impl MutDomObject for GPUSampler

source§

impl MutDomObject for GPUShaderModule

source§

impl MutDomObject for GPUShaderStage

source§

impl MutDomObject for GPUSupportedFeatures

source§

impl MutDomObject for GPUSupportedLimits

source§

impl MutDomObject for GPUTexture

source§

impl MutDomObject for GPUTextureUsage

source§

impl MutDomObject for GPUTextureView

source§

impl MutDomObject for GPUUncapturedErrorEvent

source§

impl MutDomObject for GPUValidationError

source§

impl MutDomObject for HashChangeEvent

source§

impl MutDomObject for Headers

source§

impl MutDomObject for History

source§

impl MutDomObject for HTMLAnchorElement

source§

impl MutDomObject for HTMLAreaElement

source§

impl MutDomObject for HTMLAudioElement

source§

impl MutDomObject for HTMLBaseElement

source§

impl MutDomObject for HTMLBodyElement

source§

impl MutDomObject for HTMLBRElement

source§

impl MutDomObject for HTMLButtonElement

source§

impl MutDomObject for HTMLCanvasElement

source§

impl MutDomObject for HTMLCollection

source§

impl MutDomObject for HTMLDataElement

source§

impl MutDomObject for HTMLDataListElement

source§

impl MutDomObject for HTMLDetailsElement

source§

impl MutDomObject for HTMLDialogElement

source§

impl MutDomObject for HTMLDirectoryElement

source§

impl MutDomObject for HTMLDivElement

source§

impl MutDomObject for HTMLDListElement

source§

impl MutDomObject for HTMLElement

source§

impl MutDomObject for HTMLEmbedElement

source§

impl MutDomObject for HTMLFieldSetElement

source§

impl MutDomObject for HTMLFontElement

source§

impl MutDomObject for HTMLFormControlsCollection

source§

impl MutDomObject for HTMLFormElement

source§

impl MutDomObject for HTMLFrameElement

source§

impl MutDomObject for HTMLFrameSetElement

source§

impl MutDomObject for HTMLHeadElement

source§

impl MutDomObject for HTMLHeadingElement

source§

impl MutDomObject for HTMLHRElement

source§

impl MutDomObject for HTMLHtmlElement

source§

impl MutDomObject for HTMLIFrameElement

source§

impl MutDomObject for HTMLImageElement

source§

impl MutDomObject for HTMLInputElement

source§

impl MutDomObject for HTMLLabelElement

source§

impl MutDomObject for HTMLLegendElement

source§

impl MutDomObject for HTMLLIElement

source§

impl MutDomObject for HTMLLinkElement

source§

impl MutDomObject for HTMLMapElement

source§

impl MutDomObject for HTMLMediaElement

source§

impl MutDomObject for HTMLMenuElement

source§

impl MutDomObject for HTMLMetaElement

source§

impl MutDomObject for HTMLMeterElement

source§

impl MutDomObject for HTMLModElement

source§

impl MutDomObject for HTMLObjectElement

source§

impl MutDomObject for HTMLOListElement

source§

impl MutDomObject for HTMLOptGroupElement

source§

impl MutDomObject for HTMLOptionElement

source§

impl MutDomObject for HTMLOptionsCollection

source§

impl MutDomObject for HTMLOutputElement

source§

impl MutDomObject for HTMLParagraphElement

source§

impl MutDomObject for HTMLParamElement

source§

impl MutDomObject for HTMLPictureElement

source§

impl MutDomObject for HTMLPreElement

source§

impl MutDomObject for HTMLProgressElement

source§

impl MutDomObject for HTMLQuoteElement

source§

impl MutDomObject for HTMLScriptElement

source§

impl MutDomObject for HTMLSelectElement

source§

impl MutDomObject for HTMLSourceElement

source§

impl MutDomObject for HTMLSpanElement

source§

impl MutDomObject for HTMLStyleElement

source§

impl MutDomObject for HTMLTableCaptionElement

source§

impl MutDomObject for HTMLTableCellElement

source§

impl MutDomObject for HTMLTableColElement

source§

impl MutDomObject for HTMLTableElement

source§

impl MutDomObject for HTMLTableRowElement

source§

impl MutDomObject for HTMLTableSectionElement

source§

impl MutDomObject for HTMLTemplateElement

source§

impl MutDomObject for HTMLTextAreaElement

source§

impl MutDomObject for HTMLTimeElement

source§

impl MutDomObject for HTMLTitleElement

source§

impl MutDomObject for HTMLTrackElement

source§

impl MutDomObject for HTMLUListElement

source§

impl MutDomObject for HTMLUnknownElement

source§

impl MutDomObject for HTMLVideoElement

source§

impl MutDomObject for ImageBitmap

source§

impl MutDomObject for ImageData

source§

impl MutDomObject for InputEvent

source§

impl MutDomObject for KeyboardEvent

source§

impl MutDomObject for Location

source§

impl MutDomObject for MediaDeviceInfo

source§

impl MutDomObject for MediaDevices

source§

impl MutDomObject for MediaElementAudioSourceNode

source§

impl MutDomObject for MediaError

source§

impl MutDomObject for MediaList

source§

impl MutDomObject for MediaMetadata

source§

impl MutDomObject for MediaQueryList

source§

impl MutDomObject for MediaQueryListEvent

source§

impl MutDomObject for MediaSession

source§

impl MutDomObject for MediaStream

source§

impl MutDomObject for MediaStreamAudioDestinationNode

source§

impl MutDomObject for MediaStreamAudioSourceNode

source§

impl MutDomObject for MediaStreamTrack

source§

impl MutDomObject for MediaStreamTrackAudioSourceNode

source§

impl MutDomObject for MessageChannel

source§

impl MutDomObject for MessageEvent

source§

impl MutDomObject for MessagePort

source§

impl MutDomObject for MimeType

source§

impl MutDomObject for MimeTypeArray

source§

impl MutDomObject for MouseEvent

source§

impl MutDomObject for MutationObserver

source§

impl MutDomObject for MutationRecord

source§

impl MutDomObject for NamedNodeMap

source§

impl MutDomObject for NavigationPreloadManager

source§

impl MutDomObject for Navigator

source§

impl MutDomObject for Node

source§

impl MutDomObject for NodeIterator

source§

impl MutDomObject for NodeList

source§

impl MutDomObject for OfflineAudioCompletionEvent

source§

impl MutDomObject for OfflineAudioContext

source§

impl MutDomObject for OffscreenCanvas

source§

impl MutDomObject for OffscreenCanvasRenderingContext2D

source§

impl MutDomObject for OscillatorNode

source§

impl MutDomObject for PageTransitionEvent

source§

impl MutDomObject for PaintRenderingContext2D

source§

impl MutDomObject for PaintSize

source§

impl MutDomObject for PaintWorkletGlobalScope

source§

impl MutDomObject for PannerNode

source§

impl MutDomObject for Performance

source§

impl MutDomObject for PerformanceEntry

source§

impl MutDomObject for PerformanceMark

source§

impl MutDomObject for PerformanceMeasure

source§

impl MutDomObject for PerformanceNavigation

source§

impl MutDomObject for PerformanceNavigationTiming

source§

impl MutDomObject for PerformanceObserver

source§

impl MutDomObject for PerformanceObserverEntryList

source§

impl MutDomObject for PerformancePaintTiming

source§

impl MutDomObject for PerformanceResourceTiming

source§

impl MutDomObject for Permissions

source§

impl MutDomObject for PermissionStatus

source§

impl MutDomObject for Plugin

source§

impl MutDomObject for PluginArray

source§

impl MutDomObject for PopStateEvent

source§

impl MutDomObject for ProcessingInstruction

source§

impl MutDomObject for ProgressEvent

source§

impl MutDomObject for Promise

source§

impl MutDomObject for PromiseNativeHandler

source§

impl MutDomObject for PromiseRejectionEvent

source§

impl MutDomObject for RadioNodeList

source§

impl MutDomObject for Range

source§

impl MutDomObject for ReadableStream

source§

impl MutDomObject for Request

source§

impl MutDomObject for Response

source§

impl MutDomObject for RTCDataChannel

source§

impl MutDomObject for RTCDataChannelEvent

source§

impl MutDomObject for RTCError

source§

impl MutDomObject for RTCErrorEvent

source§

impl MutDomObject for RTCIceCandidate

source§

impl MutDomObject for RTCPeerConnection

source§

impl MutDomObject for RTCPeerConnectionIceEvent

source§

impl MutDomObject for RTCRtpSender

source§

impl MutDomObject for RTCRtpTransceiver

source§

impl MutDomObject for RTCSessionDescription

source§

impl MutDomObject for RTCTrackEvent

source§

impl MutDomObject for Screen

source§

impl MutDomObject for Selection

source§

impl MutDomObject for ServiceWorker

source§

impl MutDomObject for ServiceWorkerContainer

source§

impl MutDomObject for ServiceWorkerGlobalScope

source§

impl MutDomObject for ServiceWorkerRegistration

source§

impl MutDomObject for ServoParser

source§

impl MutDomObject for ShadowRoot

source§

impl MutDomObject for StaticRange

source§

impl MutDomObject for StereoPannerNode

source§

impl MutDomObject for Storage

source§

impl MutDomObject for StorageEvent

source§

impl MutDomObject for StylePropertyMapReadOnly

source§

impl MutDomObject for StyleSheet

source§

impl MutDomObject for StyleSheetList

source§

impl MutDomObject for SubmitEvent

source§

impl MutDomObject for SVGElement

source§

impl MutDomObject for SVGGraphicsElement

source§

impl MutDomObject for SVGSVGElement

source§

impl MutDomObject for TestBinding

source§

impl MutDomObject for TestBindingIterable

source§

impl MutDomObject for TestBindingMaplike

source§

impl MutDomObject for TestBindingPairIterable

source§

impl MutDomObject for TestBindingProxy

source§

impl MutDomObject for TestBindingSetlike

source§

impl MutDomObject for TestRunner

source§

impl MutDomObject for TestWorklet

source§

impl MutDomObject for TestWorkletGlobalScope

source§

impl MutDomObject for Text

source§

impl MutDomObject for TextDecoder

source§

impl MutDomObject for TextEncoder

source§

impl MutDomObject for TextMetrics

source§

impl MutDomObject for TextTrack

source§

impl MutDomObject for TextTrackCue

source§

impl MutDomObject for TextTrackCueList

source§

impl MutDomObject for TextTrackList

source§

impl MutDomObject for TimeRanges

source§

impl MutDomObject for Touch

source§

impl MutDomObject for TouchEvent

source§

impl MutDomObject for TouchList

source§

impl MutDomObject for TrackEvent

source§

impl MutDomObject for TransitionEvent

source§

impl MutDomObject for TreeWalker

source§

impl MutDomObject for UIEvent

source§

impl MutDomObject for URL

source§

impl MutDomObject for URLSearchParams

source§

impl MutDomObject for ValidityState

source§

impl MutDomObject for VideoTrack

source§

impl MutDomObject for VideoTrackList

source§

impl MutDomObject for VTTCue

source§

impl MutDomObject for VTTRegion

source§

impl MutDomObject for WebGL2RenderingContext

source§

impl MutDomObject for ANGLEInstancedArrays

source§

impl MutDomObject for EXTBlendMinmax

source§

impl MutDomObject for EXTColorBufferHalfFloat

source§

impl MutDomObject for EXTFragDepth

source§

impl MutDomObject for EXTShaderTextureLod

source§

impl MutDomObject for EXTTextureFilterAnisotropic

source§

impl MutDomObject for OESElementIndexUint

source§

impl MutDomObject for OESStandardDerivatives

source§

impl MutDomObject for OESTextureFloat

source§

impl MutDomObject for OESTextureFloatLinear

source§

impl MutDomObject for OESTextureHalfFloat

source§

impl MutDomObject for OESTextureHalfFloatLinear

source§

impl MutDomObject for OESVertexArrayObject

source§

impl MutDomObject for WEBGLColorBufferFloat

source§

impl MutDomObject for WEBGLCompressedTextureETC1

source§

impl MutDomObject for WEBGLCompressedTextureS3TC

source§

impl MutDomObject for WebGLActiveInfo

source§

impl MutDomObject for WebGLBuffer

source§

impl MutDomObject for WebGLContextEvent

source§

impl MutDomObject for WebGLFramebuffer

source§

impl MutDomObject for WebGLObject

source§

impl MutDomObject for WebGLProgram

source§

impl MutDomObject for WebGLQuery

source§

impl MutDomObject for WebGLRenderbuffer

source§

impl MutDomObject for WebGLRenderingContext

source§

impl MutDomObject for WebGLSampler

source§

impl MutDomObject for WebGLShader

source§

impl MutDomObject for WebGLShaderPrecisionFormat

source§

impl MutDomObject for WebGLSync

source§

impl MutDomObject for WebGLTexture

source§

impl MutDomObject for WebGLTransformFeedback

source§

impl MutDomObject for WebGLUniformLocation

source§

impl MutDomObject for WebGLVertexArrayObject

source§

impl MutDomObject for WebGLVertexArrayObjectOES

source§

impl MutDomObject for WebSocket

source§

impl MutDomObject for WheelEvent

source§

impl MutDomObject for Window

source§

impl MutDomObject for WindowProxy

source§

impl MutDomObject for Worker

source§

impl MutDomObject for WorkerGlobalScope

source§

impl MutDomObject for WorkerLocation

source§

impl MutDomObject for WorkerNavigator

source§

impl MutDomObject for Worklet

source§

impl MutDomObject for WorkletGlobalScope

source§

impl MutDomObject for XMLDocument

source§

impl MutDomObject for XMLHttpRequest

source§

impl MutDomObject for XMLHttpRequestEventTarget

source§

impl MutDomObject for XMLHttpRequestUpload

source§

impl MutDomObject for XMLSerializer

source§

impl MutDomObject for XRCompositionLayer

source§

impl MutDomObject for XRCubeLayer

source§

impl MutDomObject for XRCylinderLayer

source§

impl MutDomObject for XREquirectLayer

source§

impl MutDomObject for XRFrame

source§

impl MutDomObject for XRHand

source§

impl MutDomObject for XRHitTestResult

source§

impl MutDomObject for XRHitTestSource

source§

impl MutDomObject for XRInputSource

source§

impl MutDomObject for XRInputSourceArray

source§

impl MutDomObject for XRInputSourceEvent

source§

impl MutDomObject for XRInputSourcesChangeEvent

source§

impl MutDomObject for XRJointPose

source§

impl MutDomObject for XRJointSpace

source§

impl MutDomObject for XRLayer

source§

impl MutDomObject for XRLayerEvent

source§

impl MutDomObject for XRMediaBinding

source§

impl MutDomObject for XRPose

source§

impl MutDomObject for XRProjectionLayer

source§

impl MutDomObject for XRQuadLayer

source§

impl MutDomObject for XRRay

source§

impl MutDomObject for XRReferenceSpace

source§

impl MutDomObject for XRRenderState

source§

impl MutDomObject for XRRigidTransform

source§

impl MutDomObject for XRSession

source§

impl MutDomObject for XRSessionEvent

source§

impl MutDomObject for XRSpace

source§

impl MutDomObject for XRSubImage

source§

impl MutDomObject for XRSystem

source§

impl MutDomObject for XRTest

source§

impl MutDomObject for XRView

source§

impl MutDomObject for XRViewerPose

source§

impl MutDomObject for XRViewport

source§

impl MutDomObject for XRWebGLBinding

source§

impl MutDomObject for XRWebGLLayer

source§

impl MutDomObject for XRWebGLSubImage

source§

impl MutDomObject for Reflector

source§

impl<T: DomObjectIteratorWrap + JSTraceable + Iterable> MutDomObject for IterableIterator<T>