#[repr(u16)]pub enum ID {
Show 441 variants
ANGLEInstancedArrays,
AbstractRange,
AnalyserNode,
AnimationEvent,
Attr,
AudioBuffer,
AudioBufferSourceNode,
AudioContext,
AudioDestinationNode,
AudioListener,
AudioNode,
AudioParam,
AudioScheduledSourceNode,
AudioTrack,
AudioTrackList,
BaseAudioContext,
BeforeUnloadEvent,
BiquadFilterNode,
Blob,
Bluetooth,
BluetoothAdvertisingEvent,
BluetoothCharacteristicProperties,
BluetoothDevice,
BluetoothPermissionResult,
BluetoothRemoteGATTCharacteristic,
BluetoothRemoteGATTDescriptor,
BluetoothRemoteGATTServer,
BluetoothRemoteGATTService,
BluetoothUUID,
BroadcastChannel,
CDATASection,
CSS,
CSSConditionRule,
CSSFontFaceRule,
CSSGroupingRule,
CSSImportRule,
CSSKeyframeRule,
CSSKeyframesRule,
CSSLayerBlockRule,
CSSLayerStatementRule,
CSSMediaRule,
CSSNamespaceRule,
CSSRule,
CSSRuleList,
CSSStyleDeclaration,
CSSStyleRule,
CSSStyleSheet,
CSSStyleValue,
CSSSupportsRule,
CanvasGradient,
CanvasPattern,
CanvasRenderingContext2D,
ChannelMergerNode,
ChannelSplitterNode,
CharacterData,
Client,
CloseEvent,
Comment,
CompositionEvent,
ConstantSourceNode,
Crypto,
CustomElementRegistry,
CustomEvent,
DOMException,
DOMImplementation,
DOMMatrix,
DOMMatrixReadOnly,
DOMParser,
DOMPoint,
DOMPointReadOnly,
DOMQuad,
DOMRect,
DOMRectReadOnly,
DOMStringList,
DOMStringMap,
DOMTokenList,
DedicatedWorkerGlobalScope,
DissimilarOriginLocation,
DissimilarOriginWindow,
Document,
DocumentFragment,
DocumentType,
DynamicModuleOwner,
EXTBlendMinmax,
EXTColorBufferHalfFloat,
EXTFragDepth,
EXTShaderTextureLod,
EXTTextureFilterAnisotropic,
Element,
ElementInternals,
ErrorEvent,
Event,
EventSource,
EventTarget,
ExtendableEvent,
ExtendableMessageEvent,
FakeXRDevice,
FakeXRInputController,
File,
FileList,
FileReader,
FileReaderSync,
FocusEvent,
FormData,
FormDataEvent,
FormDataIterator,
GPU,
GPUAdapter,
GPUAdapterInfo,
GPUBindGroup,
GPUBindGroupLayout,
GPUBuffer,
GPUBufferUsage,
GPUCanvasContext,
GPUColorWrite,
GPUCommandBuffer,
GPUCommandEncoder,
GPUCompilationInfo,
GPUCompilationMessage,
GPUComputePassEncoder,
GPUComputePipeline,
GPUDevice,
GPUDeviceLostInfo,
GPUMapMode,
GPUOutOfMemoryError,
GPUPipelineLayout,
GPUQuerySet,
GPUQueue,
GPURenderBundle,
GPURenderBundleEncoder,
GPURenderPassEncoder,
GPURenderPipeline,
GPUSampler,
GPUShaderModule,
GPUShaderStage,
GPUSupportedFeatures,
GPUSupportedFeaturesSetlike,
GPUSupportedLimits,
GPUTexture,
GPUTextureUsage,
GPUTextureView,
GPUUncapturedErrorEvent,
GPUValidationError,
GainNode,
Gamepad,
GamepadButton,
GamepadButtonList,
GamepadEvent,
GamepadPose,
GlobalScope,
HTMLAnchorElement,
HTMLAreaElement,
HTMLAudioElement,
HTMLBRElement,
HTMLBaseElement,
HTMLBodyElement,
HTMLButtonElement,
HTMLCanvasElement,
HTMLCollection,
HTMLDListElement,
HTMLDataElement,
HTMLDataListElement,
HTMLDetailsElement,
HTMLDialogElement,
HTMLDirectoryElement,
HTMLDivElement,
HTMLElement,
HTMLEmbedElement,
HTMLFieldSetElement,
HTMLFontElement,
HTMLFormControlsCollection,
HTMLFormElement,
HTMLFrameElement,
HTMLFrameSetElement,
HTMLHRElement,
HTMLHeadElement,
HTMLHeadingElement,
HTMLHtmlElement,
HTMLIFrameElement,
HTMLImageElement,
HTMLInputElement,
HTMLLIElement,
HTMLLabelElement,
HTMLLegendElement,
HTMLLinkElement,
HTMLMapElement,
HTMLMediaElement,
HTMLMenuElement,
HTMLMetaElement,
HTMLMeterElement,
HTMLModElement,
HTMLOListElement,
HTMLObjectElement,
HTMLOptGroupElement,
HTMLOptionElement,
HTMLOptionsCollection,
HTMLOutputElement,
HTMLParagraphElement,
HTMLParamElement,
HTMLPictureElement,
HTMLPreElement,
HTMLProgressElement,
HTMLQuoteElement,
HTMLScriptElement,
HTMLSelectElement,
HTMLSourceElement,
HTMLSpanElement,
HTMLStyleElement,
HTMLTableCaptionElement,
HTMLTableCellElement,
HTMLTableColElement,
HTMLTableElement,
HTMLTableRowElement,
HTMLTableSectionElement,
HTMLTemplateElement,
HTMLTextAreaElement,
HTMLTimeElement,
HTMLTitleElement,
HTMLTrackElement,
HTMLUListElement,
HTMLUnknownElement,
HTMLVideoElement,
HashChangeEvent,
Headers,
HeadersIterator,
History,
ImageBitmap,
ImageData,
InputEvent,
KeyboardEvent,
Location,
MediaDeviceInfo,
MediaDevices,
MediaElementAudioSourceNode,
MediaError,
MediaList,
MediaMetadata,
MediaQueryList,
MediaQueryListEvent,
MediaSession,
MediaStream,
MediaStreamAudioDestinationNode,
MediaStreamAudioSourceNode,
MediaStreamTrack,
MediaStreamTrackAudioSourceNode,
MessageChannel,
MessageEvent,
MessagePort,
MimeType,
MimeTypeArray,
MouseEvent,
MutationObserver,
MutationRecord,
NamedNodeMap,
NavigationPreloadManager,
Navigator,
Node,
NodeIterator,
NodeList,
OESElementIndexUint,
OESStandardDerivatives,
OESTextureFloat,
OESTextureFloatLinear,
OESTextureHalfFloat,
OESTextureHalfFloatLinear,
OESVertexArrayObject,
OfflineAudioCompletionEvent,
OfflineAudioContext,
OffscreenCanvas,
OffscreenCanvasRenderingContext2D,
OscillatorNode,
PageTransitionEvent,
PaintRenderingContext2D,
PaintSize,
PaintWorkletGlobalScope,
PannerNode,
Performance,
PerformanceEntry,
PerformanceMark,
PerformanceMeasure,
PerformanceNavigation,
PerformanceNavigationTiming,
PerformanceObserver,
PerformanceObserverEntryList,
PerformancePaintTiming,
PerformanceResourceTiming,
PermissionStatus,
Permissions,
Plugin,
PluginArray,
PopStateEvent,
ProcessingInstruction,
ProgressEvent,
Promise,
PromiseNativeHandler,
PromiseRejectionEvent,
RTCDataChannel,
RTCDataChannelEvent,
RTCError,
RTCErrorEvent,
RTCIceCandidate,
RTCPeerConnection,
RTCPeerConnectionIceEvent,
RTCRtpSender,
RTCRtpTransceiver,
RTCSessionDescription,
RTCTrackEvent,
RadioNodeList,
Range,
ReadableStream,
Request,
Response,
SVGElement,
SVGGraphicsElement,
SVGSVGElement,
Screen,
Selection,
ServiceWorker,
ServiceWorkerContainer,
ServiceWorkerGlobalScope,
ServiceWorkerRegistration,
ServoParser,
ShadowRoot,
StaticRange,
StereoPannerNode,
Storage,
StorageEvent,
StylePropertyMapReadOnly,
StyleSheet,
StyleSheetList,
SubmitEvent,
TestBinding,
TestBindingIterable,
TestBindingMaplike,
TestBindingMaplikeMaplike,
TestBindingPairIterable,
TestBindingPairIterableIterator,
TestBindingProxy,
TestBindingSetlike,
TestBindingSetlikeSetlike,
TestRunner,
TestWorklet,
TestWorkletGlobalScope,
Text,
TextDecoder,
TextEncoder,
TextMetrics,
TextTrack,
TextTrackCue,
TextTrackCueList,
TextTrackList,
TimeRanges,
Touch,
TouchEvent,
TouchList,
TrackEvent,
TransitionEvent,
TreeWalker,
UIEvent,
URL,
URLSearchParams,
URLSearchParamsIterator,
VTTCue,
VTTRegion,
ValidityState,
VideoTrack,
VideoTrackList,
WEBGLColorBufferFloat,
WEBGLCompressedTextureETC1,
WEBGLCompressedTextureS3TC,
WebGL2RenderingContext,
WebGLActiveInfo,
WebGLBuffer,
WebGLContextEvent,
WebGLFramebuffer,
WebGLObject,
WebGLProgram,
WebGLQuery,
WebGLRenderbuffer,
WebGLRenderingContext,
WebGLSampler,
WebGLShader,
WebGLShaderPrecisionFormat,
WebGLSync,
WebGLTexture,
WebGLTransformFeedback,
WebGLUniformLocation,
WebGLVertexArrayObject,
WebGLVertexArrayObjectOES,
WebSocket,
WheelEvent,
Window,
WindowProxy,
Worker,
WorkerGlobalScope,
WorkerLocation,
WorkerNavigator,
Worklet,
WorkletGlobalScope,
XMLDocument,
XMLHttpRequest,
XMLHttpRequestEventTarget,
XMLHttpRequestUpload,
XMLSerializer,
XRCompositionLayer,
XRCubeLayer,
XRCylinderLayer,
XREquirectLayer,
XRFrame,
XRHand,
XRHitTestResult,
XRHitTestSource,
XRInputSource,
XRInputSourceArray,
XRInputSourceEvent,
XRInputSourcesChangeEvent,
XRJointPose,
XRJointSpace,
XRLayer,
XRLayerEvent,
XRMediaBinding,
XRPose,
XRProjectionLayer,
XRQuadLayer,
XRRay,
XRReferenceSpace,
XRRenderState,
XRRigidTransform,
XRSession,
XRSessionEvent,
XRSpace,
XRSubImage,
XRSystem,
XRTest,
XRView,
XRViewerPose,
XRViewport,
XRWebGLBinding,
XRWebGLLayer,
XRWebGLSubImage,
Last,
}
Variants§
ANGLEInstancedArrays
AbstractRange
AnalyserNode
AnimationEvent
Attr
AudioBuffer
AudioBufferSourceNode
AudioContext
AudioDestinationNode
AudioListener
AudioNode
AudioParam
AudioScheduledSourceNode
AudioTrack
AudioTrackList
BaseAudioContext
BeforeUnloadEvent
BiquadFilterNode
Blob
Bluetooth
BluetoothAdvertisingEvent
BluetoothCharacteristicProperties
BluetoothDevice
BluetoothPermissionResult
BluetoothRemoteGATTCharacteristic
BluetoothRemoteGATTDescriptor
BluetoothRemoteGATTServer
BluetoothRemoteGATTService
BluetoothUUID
BroadcastChannel
CDATASection
CSS
CSSConditionRule
CSSFontFaceRule
CSSGroupingRule
CSSImportRule
CSSKeyframeRule
CSSKeyframesRule
CSSLayerBlockRule
CSSLayerStatementRule
CSSMediaRule
CSSNamespaceRule
CSSRule
CSSRuleList
CSSStyleDeclaration
CSSStyleRule
CSSStyleSheet
CSSStyleValue
CSSSupportsRule
CanvasGradient
CanvasPattern
CanvasRenderingContext2D
ChannelMergerNode
ChannelSplitterNode
CharacterData
Client
CloseEvent
Comment
CompositionEvent
ConstantSourceNode
Crypto
CustomElementRegistry
CustomEvent
DOMException
DOMImplementation
DOMMatrix
DOMMatrixReadOnly
DOMParser
DOMPoint
DOMPointReadOnly
DOMQuad
DOMRect
DOMRectReadOnly
DOMStringList
DOMStringMap
DOMTokenList
DedicatedWorkerGlobalScope
DissimilarOriginLocation
DissimilarOriginWindow
Document
DocumentFragment
DocumentType
DynamicModuleOwner
EXTBlendMinmax
EXTColorBufferHalfFloat
EXTFragDepth
EXTShaderTextureLod
EXTTextureFilterAnisotropic
Element
ElementInternals
ErrorEvent
Event
EventSource
EventTarget
ExtendableEvent
ExtendableMessageEvent
FakeXRDevice
FakeXRInputController
File
FileList
FileReader
FileReaderSync
FocusEvent
FormData
FormDataEvent
FormDataIterator
GPU
GPUAdapter
GPUAdapterInfo
GPUBindGroup
GPUBindGroupLayout
GPUBuffer
GPUBufferUsage
GPUCanvasContext
GPUColorWrite
GPUCommandBuffer
GPUCommandEncoder
GPUCompilationInfo
GPUCompilationMessage
GPUComputePassEncoder
GPUComputePipeline
GPUDevice
GPUDeviceLostInfo
GPUMapMode
GPUOutOfMemoryError
GPUPipelineLayout
GPUQuerySet
GPUQueue
GPURenderBundle
GPURenderBundleEncoder
GPURenderPassEncoder
GPURenderPipeline
GPUSampler
GPUShaderModule
GPUShaderStage
GPUSupportedFeatures
GPUSupportedFeaturesSetlike
GPUSupportedLimits
GPUTexture
GPUTextureUsage
GPUTextureView
GPUUncapturedErrorEvent
GPUValidationError
GainNode
Gamepad
GamepadButton
GamepadButtonList
GamepadEvent
GamepadPose
GlobalScope
HTMLAnchorElement
HTMLAreaElement
HTMLAudioElement
HTMLBRElement
HTMLBaseElement
HTMLBodyElement
HTMLButtonElement
HTMLCanvasElement
HTMLCollection
HTMLDListElement
HTMLDataElement
HTMLDataListElement
HTMLDetailsElement
HTMLDialogElement
HTMLDirectoryElement
HTMLDivElement
HTMLElement
HTMLEmbedElement
HTMLFieldSetElement
HTMLFontElement
HTMLFormControlsCollection
HTMLFormElement
HTMLFrameElement
HTMLFrameSetElement
HTMLHRElement
HTMLHeadElement
HTMLHeadingElement
HTMLHtmlElement
HTMLIFrameElement
HTMLImageElement
HTMLInputElement
HTMLLIElement
HTMLLabelElement
HTMLLegendElement
HTMLLinkElement
HTMLMapElement
HTMLMediaElement
HTMLMenuElement
HTMLMetaElement
HTMLMeterElement
HTMLModElement
HTMLOListElement
HTMLObjectElement
HTMLOptGroupElement
HTMLOptionElement
HTMLOptionsCollection
HTMLOutputElement
HTMLParagraphElement
HTMLParamElement
HTMLPictureElement
HTMLPreElement
HTMLProgressElement
HTMLQuoteElement
HTMLScriptElement
HTMLSelectElement
HTMLSourceElement
HTMLSpanElement
HTMLStyleElement
HTMLTableCaptionElement
HTMLTableCellElement
HTMLTableColElement
HTMLTableElement
HTMLTableRowElement
HTMLTableSectionElement
HTMLTemplateElement
HTMLTextAreaElement
HTMLTimeElement
HTMLTitleElement
HTMLTrackElement
HTMLUListElement
HTMLUnknownElement
HTMLVideoElement
HashChangeEvent
Headers
HeadersIterator
History
ImageBitmap
ImageData
InputEvent
KeyboardEvent
Location
MediaDeviceInfo
MediaDevices
MediaElementAudioSourceNode
MediaError
MediaList
MediaMetadata
MediaQueryList
MediaQueryListEvent
MediaSession
MediaStream
MediaStreamAudioDestinationNode
MediaStreamAudioSourceNode
MediaStreamTrack
MediaStreamTrackAudioSourceNode
MessageChannel
MessageEvent
MessagePort
MimeType
MimeTypeArray
MouseEvent
MutationObserver
MutationRecord
NamedNodeMap
Node
NodeIterator
NodeList
OESElementIndexUint
OESStandardDerivatives
OESTextureFloat
OESTextureFloatLinear
OESTextureHalfFloat
OESTextureHalfFloatLinear
OESVertexArrayObject
OfflineAudioCompletionEvent
OfflineAudioContext
OffscreenCanvas
OffscreenCanvasRenderingContext2D
OscillatorNode
PageTransitionEvent
PaintRenderingContext2D
PaintSize
PaintWorkletGlobalScope
PannerNode
Performance
PerformanceEntry
PerformanceMark
PerformanceMeasure
PerformanceObserver
PerformanceObserverEntryList
PerformancePaintTiming
PerformanceResourceTiming
PermissionStatus
Permissions
Plugin
PluginArray
PopStateEvent
ProcessingInstruction
ProgressEvent
Promise
PromiseNativeHandler
PromiseRejectionEvent
RTCDataChannel
RTCDataChannelEvent
RTCError
RTCErrorEvent
RTCIceCandidate
RTCPeerConnection
RTCPeerConnectionIceEvent
RTCRtpSender
RTCRtpTransceiver
RTCSessionDescription
RTCTrackEvent
RadioNodeList
Range
ReadableStream
Request
Response
SVGElement
SVGGraphicsElement
SVGSVGElement
Screen
Selection
ServiceWorker
ServiceWorkerContainer
ServiceWorkerGlobalScope
ServiceWorkerRegistration
ServoParser
ShadowRoot
StaticRange
StereoPannerNode
Storage
StorageEvent
StylePropertyMapReadOnly
StyleSheet
StyleSheetList
SubmitEvent
TestBinding
TestBindingIterable
TestBindingMaplike
TestBindingMaplikeMaplike
TestBindingPairIterable
TestBindingPairIterableIterator
TestBindingProxy
TestBindingSetlike
TestBindingSetlikeSetlike
TestRunner
TestWorklet
TestWorkletGlobalScope
Text
TextDecoder
TextEncoder
TextMetrics
TextTrack
TextTrackCue
TextTrackCueList
TextTrackList
TimeRanges
Touch
TouchEvent
TouchList
TrackEvent
TransitionEvent
TreeWalker
UIEvent
URL
URLSearchParams
URLSearchParamsIterator
VTTCue
VTTRegion
ValidityState
VideoTrack
VideoTrackList
WEBGLColorBufferFloat
WEBGLCompressedTextureETC1
WEBGLCompressedTextureS3TC
WebGL2RenderingContext
WebGLActiveInfo
WebGLBuffer
WebGLContextEvent
WebGLFramebuffer
WebGLObject
WebGLProgram
WebGLQuery
WebGLRenderbuffer
WebGLRenderingContext
WebGLSampler
WebGLShader
WebGLShaderPrecisionFormat
WebGLSync
WebGLTexture
WebGLTransformFeedback
WebGLUniformLocation
WebGLVertexArrayObject
WebGLVertexArrayObjectOES
WebSocket
WheelEvent
Window
WindowProxy
Worker
WorkerGlobalScope
WorkerLocation
Worklet
WorkletGlobalScope
XMLDocument
XMLHttpRequest
XMLHttpRequestEventTarget
XMLHttpRequestUpload
XMLSerializer
XRCompositionLayer
XRCubeLayer
XRCylinderLayer
XREquirectLayer
XRFrame
XRHand
XRHitTestResult
XRHitTestSource
XRInputSource
XRInputSourceArray
XRInputSourceEvent
XRInputSourcesChangeEvent
XRJointPose
XRJointSpace
XRLayer
XRLayerEvent
XRMediaBinding
XRPose
XRProjectionLayer
XRQuadLayer
XRRay
XRReferenceSpace
XRRenderState
XRRigidTransform
XRSession
XRSessionEvent
XRSpace
XRSubImage
XRSystem
XRTest
XRView
XRViewerPose
XRViewport
XRWebGLBinding
XRWebGLLayer
XRWebGLSubImage
Last
Trait Implementations§
impl Copy for ID
impl StructuralPartialEq for ID
Auto Trait Implementations§
impl RefUnwindSafe for ID
impl Send for ID
impl Sync for ID
impl Unpin for ID
impl UnwindSafe for ID
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>where
F: FnOnce(&Self) -> bool,
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>where F: FnOnce(&Self) -> bool,
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert