Trait JsCast

Source
pub trait JsCast: AsRef<JsValue> + Into<JsValue> {
    // Required methods
    fn unchecked_from_js(val: JsValue) -> Self;
    fn unchecked_from_js_ref(val: &JsValue) -> &Self;

    // Provided methods
    fn unchecked_into<T>(self) -> T
       where T: JsCast { ... }
    fn unchecked_ref<T>(&self) -> &T
       where T: JsCast { ... }
}
Expand description

For converting between JavaScript types.

Note that most class types generated by WSDOM also comes with Into and AsRef impls for converting to their ancestors in the inheritance chain.

Required Methods§

Provided Methods§

Source

fn unchecked_into<T>(self) -> T
where T: JsCast,

Source

fn unchecked_ref<T>(&self) -> &T
where T: JsCast,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl JsCast for ANGLE_instanced_arrays

Source§

impl JsCast for ARIAMixin

Source§

impl JsCast for AbortController

Source§

impl JsCast for AbortSignal

Source§

impl JsCast for AbortSignalEventMap

Source§

impl JsCast for AbstractRange

Source§

impl JsCast for AbstractWorker

Source§

impl JsCast for AbstractWorkerEventMap

Source§

impl JsCast for AddEventListenerOptions

Source§

impl JsCast for AesCbcParams

Source§

impl JsCast for AesCtrParams

Source§

impl JsCast for AesDerivedKeyParams

Source§

impl JsCast for AesGcmParams

Source§

impl JsCast for AesKeyAlgorithm

Source§

impl JsCast for AesKeyGenParams

Source§

impl JsCast for Algorithm

Source§

impl JsCast for AnalyserNode

Source§

impl JsCast for AnalyserOptions

Source§

impl JsCast for Animatable

Source§

impl JsCast for Animation

Source§

impl JsCast for AnimationEffect

Source§

impl JsCast for AnimationEvent

Source§

impl JsCast for AnimationEventInit

Source§

impl JsCast for AnimationEventMap

Source§

impl JsCast for AnimationFrameProvider

Source§

impl JsCast for AnimationPlaybackEvent

Source§

impl JsCast for AnimationPlaybackEventInit

Source§

impl JsCast for AnimationTimeline

Source§

impl JsCast for AssignedNodesOptions

Source§

impl JsCast for Attr

Source§

impl JsCast for AudioBuffer

Source§

impl JsCast for AudioBufferOptions

Source§

impl JsCast for AudioBufferSourceNode

Source§

impl JsCast for AudioBufferSourceOptions

Source§

impl JsCast for AudioConfiguration

Source§

impl JsCast for AudioContext

Source§

impl JsCast for AudioContextOptions

Source§

impl JsCast for AudioDestinationNode

Source§

impl JsCast for AudioListener

Source§

impl JsCast for AudioNode

Source§

impl JsCast for AudioNodeOptions

Source§

impl JsCast for AudioParam

Source§

impl JsCast for AudioParamMap

Source§

impl JsCast for AudioProcessingEvent

Source§

impl JsCast for AudioProcessingEventInit

Source§

impl JsCast for AudioScheduledSourceNode

Source§

impl JsCast for AudioScheduledSourceNodeEventMap

Source§

impl JsCast for AudioTimestamp

Source§

impl JsCast for AudioWorklet

Source§

impl JsCast for AudioWorkletNode

Source§

impl JsCast for AudioWorkletNodeEventMap

Source§

impl JsCast for AudioWorkletNodeOptions

Source§

impl JsCast for AuthenticationExtensionsClientInputs

Source§

impl JsCast for AuthenticationExtensionsClientOutputs

Source§

impl JsCast for AuthenticatorAssertionResponse

Source§

impl JsCast for AuthenticatorAttestationResponse

Source§

impl JsCast for AuthenticatorResponse

Source§

impl JsCast for AuthenticatorSelectionCriteria

Source§

impl JsCast for AvcEncoderConfig

Source§

impl JsCast for BarProp

Source§

impl JsCast for BaseAudioContext

Source§

impl JsCast for BaseAudioContextEventMap

Source§

impl JsCast for BeforeUnloadEvent

Source§

impl JsCast for BiquadFilterNode

Source§

impl JsCast for BiquadFilterOptions

Source§

impl JsCast for Blob

Source§

impl JsCast for BlobCallback

Source§

impl JsCast for BlobEvent

Source§

impl JsCast for BlobEventInit

Source§

impl JsCast for BlobPropertyBag

Source§

impl JsCast for Body

Source§

impl JsCast for BroadcastChannel

Source§

impl JsCast for BroadcastChannelEventMap

Source§

impl JsCast for ByteLengthQueuingStrategy

Source§

impl JsCast for CDATASection

Source§

impl JsCast for CSSAnimation

Source§

impl JsCast for CSSConditionRule

Source§

impl JsCast for CSSContainerRule

Source§

impl JsCast for CSSCounterStyleRule

Source§

impl JsCast for CSSFontFaceRule

Source§

impl JsCast for CSSFontFeatureValuesRule

Source§

impl JsCast for CSSFontPaletteValuesRule

Source§

impl JsCast for CSSGroupingRule

Source§

impl JsCast for CSSImageValue

Source§

impl JsCast for CSSImportRule

Source§

impl JsCast for CSSKeyframeRule

Source§

impl JsCast for CSSKeyframesRule

Source§

impl JsCast for CSSKeywordValue

Source§

impl JsCast for CSSLayerBlockRule

Source§

impl JsCast for CSSLayerStatementRule

Source§

impl JsCast for CSSMathClamp

Source§

impl JsCast for CSSMathInvert

Source§

impl JsCast for CSSMathMax

Source§

impl JsCast for CSSMathMin

Source§

impl JsCast for CSSMathNegate

Source§

impl JsCast for CSSMathProduct

Source§

impl JsCast for CSSMathSum

Source§

impl JsCast for CSSMathValue

Source§

impl JsCast for CSSMatrixComponent

Source§

impl JsCast for CSSMatrixComponentOptions

Source§

impl JsCast for CSSMediaRule

Source§

impl JsCast for CSSNamespaceRule

Source§

impl JsCast for CSSNumericArray

Source§

impl JsCast for CSSNumericType

Source§

impl JsCast for CSSNumericValue

Source§

impl JsCast for CSSPageRule

Source§

impl JsCast for CSSPerspective

Source§

impl JsCast for CSSPropertyRule

Source§

impl JsCast for CSSRotate

Source§

impl JsCast for CSSRule

Source§

impl JsCast for CSSRuleList

Source§

impl JsCast for CSSScale

Source§

impl JsCast for CSSSkew

Source§

impl JsCast for CSSSkewX

Source§

impl JsCast for CSSSkewY

Source§

impl JsCast for CSSStyleDeclaration

Source§

impl JsCast for CSSStyleRule

Source§

impl JsCast for CSSStyleSheet

Source§

impl JsCast for CSSStyleSheetInit

Source§

impl JsCast for CSSStyleValue

Source§

impl JsCast for CSSSupportsRule

Source§

impl JsCast for CSSTransformComponent

Source§

impl JsCast for CSSTransformValue

Source§

impl JsCast for CSSTransition

Source§

impl JsCast for CSSTranslate

Source§

impl JsCast for CSSUnitValue

Source§

impl JsCast for CSSUnparsedValue

Source§

impl JsCast for CSSVariableReferenceValue

Source§

impl JsCast for Cache

Source§

impl JsCast for CacheQueryOptions

Source§

impl JsCast for CacheStorage

Source§

impl JsCast for CanvasCaptureMediaStreamTrack

Source§

impl JsCast for CanvasCompositing

Source§

impl JsCast for CanvasDrawImage

Source§

impl JsCast for CanvasDrawPath

Source§

impl JsCast for CanvasFillStrokeStyles

Source§

impl JsCast for CanvasFilters

Source§

impl JsCast for CanvasGradient

Source§

impl JsCast for CanvasImageData

Source§

impl JsCast for CanvasImageSmoothing

Source§

impl JsCast for CanvasPath

Source§

impl JsCast for CanvasPathDrawingStyles

Source§

impl JsCast for CanvasPattern

Source§

impl JsCast for CanvasRect

Source§

impl JsCast for CanvasRenderingContext2D

Source§

impl JsCast for CanvasRenderingContext2DSettings

Source§

impl JsCast for CanvasShadowStyles

Source§

impl JsCast for CanvasState

Source§

impl JsCast for CanvasText

Source§

impl JsCast for CanvasTextDrawingStyles

Source§

impl JsCast for CanvasTransform

Source§

impl JsCast for CanvasUserInterface

Source§

impl JsCast for ChannelMergerNode

Source§

impl JsCast for ChannelMergerOptions

Source§

impl JsCast for ChannelSplitterNode

Source§

impl JsCast for ChannelSplitterOptions

Source§

impl JsCast for CharacterData

Source§

impl JsCast for CheckVisibilityOptions

Source§

impl JsCast for ChildNode

Source§

impl JsCast for ClientQueryOptions

Source§

impl JsCast for ClientRect

Source§

impl JsCast for Clipboard

Source§

impl JsCast for ClipboardEvent

Source§

impl JsCast for ClipboardEventInit

Source§

impl JsCast for ClipboardItem

Source§

impl JsCast for ClipboardItemOptions

Source§

impl JsCast for CloseEvent

Source§

impl JsCast for CloseEventInit

Source§

impl JsCast for Comment

Source§

impl JsCast for CompositionEvent

Source§

impl JsCast for CompositionEventInit

Source§

impl JsCast for CompressionStream

Source§

impl JsCast for ComputedEffectTiming

Source§

impl JsCast for ComputedKeyframe

Source§

impl JsCast for Console

Source§

impl JsCast for ConstantSourceNode

Source§

impl JsCast for ConstantSourceOptions

Source§

impl JsCast for ConstrainBooleanParameters

Source§

impl JsCast for ConstrainDOMStringParameters

Source§

impl JsCast for ConstrainDoubleRange

Source§

impl JsCast for ConstrainULongRange

Source§

impl JsCast for ConvolverNode

Source§

impl JsCast for ConvolverOptions

Source§

impl JsCast for CountQueuingStrategy

Source§

impl JsCast for Credential

Source§

impl JsCast for CredentialCreationOptions

Source§

impl JsCast for CredentialPropertiesOutput

Source§

impl JsCast for CredentialRequestOptions

Source§

impl JsCast for CredentialsContainer

Source§

impl JsCast for Crypto

Source§

impl JsCast for CryptoKey

Source§

impl JsCast for CryptoKeyPair

Source§

impl JsCast for CustomElementConstructor

Source§

impl JsCast for CustomElementRegistry

Source§

impl JsCast for DOMException

Source§

impl JsCast for DOMImplementation

Source§

impl JsCast for DOMMatrix2DInit

Source§

impl JsCast for DOMMatrix

Source§

impl JsCast for DOMMatrixInit

Source§

impl JsCast for DOMMatrixReadOnly

Source§

impl JsCast for DOMParser

Source§

impl JsCast for DOMPoint

Source§

impl JsCast for DOMPointInit

Source§

impl JsCast for DOMPointReadOnly

Source§

impl JsCast for DOMQuad

Source§

impl JsCast for DOMQuadInit

Source§

impl JsCast for DOMRect

Source§

impl JsCast for DOMRectInit

Source§

impl JsCast for DOMRectList

Source§

impl JsCast for DOMRectReadOnly

Source§

impl JsCast for DOMStringList

Source§

impl JsCast for DOMStringMap

Source§

impl JsCast for DOMTokenList

Source§

impl JsCast for DataTransfer

Source§

impl JsCast for DataTransferItem

Source§

impl JsCast for DataTransferItemList

Source§

impl JsCast for DecodeErrorCallback

Source§

impl JsCast for DecodeSuccessCallback

Source§

impl JsCast for DecompressionStream

Source§

impl JsCast for DelayNode

Source§

impl JsCast for DelayOptions

Source§

impl JsCast for DeviceMotionEvent

Source§

impl JsCast for DeviceMotionEventAcceleration

Source§

impl JsCast for DeviceMotionEventAccelerationInit

Source§

impl JsCast for DeviceMotionEventInit

Source§

impl JsCast for DeviceMotionEventRotationRate

Source§

impl JsCast for DeviceMotionEventRotationRateInit

Source§

impl JsCast for DeviceOrientationEvent

Source§

impl JsCast for DeviceOrientationEventInit

Source§

impl JsCast for DisplayMediaStreamOptions

Source§

impl JsCast for Document

Source§

impl JsCast for DocumentEventMap

Source§

impl JsCast for DocumentFragment

Source§

impl JsCast for DocumentOrShadowRoot

Source§

impl JsCast for DocumentTimeline

Source§

impl JsCast for DocumentTimelineOptions

Source§

impl JsCast for DocumentType

Source§

impl JsCast for DoubleRange

Source§

impl JsCast for DragEvent

Source§

impl JsCast for DragEventInit

Source§

impl JsCast for DynamicsCompressorNode

Source§

impl JsCast for DynamicsCompressorOptions

Source§

impl JsCast for EXT_blend_minmax

Source§

impl JsCast for EXT_color_buffer_float

Source§

impl JsCast for EXT_color_buffer_half_float

Source§

impl JsCast for EXT_float_blend

Source§

impl JsCast for EXT_frag_depth

Source§

impl JsCast for EXT_sRGB

Source§

impl JsCast for EXT_shader_texture_lod

Source§

impl JsCast for EXT_texture_compression_bptc

Source§

impl JsCast for EXT_texture_compression_rgtc

Source§

impl JsCast for EXT_texture_filter_anisotropic

Source§

impl JsCast for EXT_texture_norm16

Source§

impl JsCast for EcKeyAlgorithm

Source§

impl JsCast for EcKeyGenParams

Source§

impl JsCast for EcKeyImportParams

Source§

impl JsCast for EcdhKeyDeriveParams

Source§

impl JsCast for EcdsaParams

Source§

impl JsCast for EffectTiming

Source§

impl JsCast for Element

Source§

impl JsCast for ElementCSSInlineStyle

Source§

impl JsCast for ElementContentEditable

Source§

impl JsCast for ElementCreationOptions

Source§

impl JsCast for ElementDefinitionOptions

Source§

impl JsCast for ElementEventMap

Source§

impl JsCast for ElementInternals

Source§

impl JsCast for EncodedVideoChunk

Source§

impl JsCast for EncodedVideoChunkInit

Source§

impl JsCast for EncodedVideoChunkMetadata

Source§

impl JsCast for EncodedVideoChunkOutputCallback

Source§

impl JsCast for ErrorCallback

Source§

impl JsCast for ErrorEvent

Source§

impl JsCast for ErrorEventInit

Source§

impl JsCast for Event

Source§

impl JsCast for EventCounts

Source§

impl JsCast for EventInit

Source§

impl JsCast for EventListener

Source§

impl JsCast for EventListenerObject

Source§

impl JsCast for EventListenerOptions

Source§

impl JsCast for EventModifierInit

Source§

impl JsCast for EventSource

Source§

impl JsCast for EventSourceEventMap

Source§

impl JsCast for EventSourceInit

Source§

impl JsCast for EventTarget

Source§

impl JsCast for External

Source§

impl JsCast for File

Source§

impl JsCast for FileCallback

Source§

impl JsCast for FileList

Source§

impl JsCast for FilePropertyBag

Source§

impl JsCast for FileReader

Source§

impl JsCast for FileReaderEventMap

Source§

impl JsCast for FileSystem

Source§

impl JsCast for FileSystemCreateWritableOptions

Source§

impl JsCast for FileSystemDirectoryEntry

Source§

impl JsCast for FileSystemDirectoryHandle

Source§

impl JsCast for FileSystemDirectoryReader

Source§

impl JsCast for FileSystemEntriesCallback

Source§

impl JsCast for FileSystemEntry

Source§

impl JsCast for FileSystemEntryCallback

Source§

impl JsCast for FileSystemFileEntry

Source§

impl JsCast for FileSystemFileHandle

Source§

impl JsCast for FileSystemFlags

Source§

impl JsCast for FileSystemGetDirectoryOptions

Source§

impl JsCast for FileSystemGetFileOptions

Source§

impl JsCast for FileSystemHandle

Source§

impl JsCast for FileSystemRemoveOptions

Source§

impl JsCast for FileSystemWritableFileStream

Source§

impl JsCast for FocusEvent

Source§

impl JsCast for FocusEventInit

Source§

impl JsCast for FocusOptions

Source§

impl JsCast for FontFace

Source§

impl JsCast for FontFaceDescriptors

Source§

impl JsCast for FontFaceSet

Source§

impl JsCast for FontFaceSetEventMap

Source§

impl JsCast for FontFaceSetLoadEvent

Source§

impl JsCast for FontFaceSetLoadEventInit

Source§

impl JsCast for FontFaceSource

Source§

impl JsCast for FormData

Source§

impl JsCast for FormDataEvent

Source§

impl JsCast for FormDataEventInit

Source§

impl JsCast for FrameRequestCallback

Source§

impl JsCast for FullscreenOptions

Source§

impl JsCast for FunctionStringCallback

Source§

impl JsCast for GainNode

Source§

impl JsCast for GainOptions

Source§

impl JsCast for Gamepad

Source§

impl JsCast for GamepadButton

Source§

impl JsCast for GamepadEffectParameters

Source§

impl JsCast for GamepadEvent

Source§

impl JsCast for GamepadEventInit

Source§

impl JsCast for GamepadHapticActuator

Source§

impl JsCast for GenericTransformStream

Source§

impl JsCast for Geolocation

Source§

impl JsCast for GeolocationCoordinates

Source§

impl JsCast for GeolocationPosition

Source§

impl JsCast for GeolocationPositionError

Source§

impl JsCast for GetAnimationsOptions

Source§

impl JsCast for GetNotificationOptions

Source§

impl JsCast for GetRootNodeOptions

Source§

impl JsCast for GlobalEventHandlers

Source§

impl JsCast for GlobalEventHandlersEventMap

Source§

impl JsCast for HTMLAllCollection

Source§

impl JsCast for HTMLAnchorElement

Source§

impl JsCast for HTMLAreaElement

Source§

impl JsCast for HTMLAudioElement

Source§

impl JsCast for HTMLBRElement

Source§

impl JsCast for HTMLBaseElement

Source§

impl JsCast for HTMLBodyElement

Source§

impl JsCast for HTMLBodyElementEventMap

Source§

impl JsCast for HTMLButtonElement

Source§

impl JsCast for HTMLCanvasElement

Source§

impl JsCast for HTMLCollection

Source§

impl JsCast for HTMLCollectionBase

Source§

impl JsCast for HTMLDListElement

Source§

impl JsCast for HTMLDataElement

Source§

impl JsCast for HTMLDataListElement

Source§

impl JsCast for HTMLDetailsElement

Source§

impl JsCast for HTMLDialogElement

Source§

impl JsCast for HTMLDirectoryElement

Source§

impl JsCast for HTMLDivElement

Source§

impl JsCast for HTMLDocument

Source§

impl JsCast for HTMLElement

Source§

impl JsCast for HTMLElementDeprecatedTagNameMap

Source§

impl JsCast for HTMLElementEventMap

Source§

impl JsCast for HTMLElementTagNameMap

Source§

impl JsCast for HTMLEmbedElement

Source§

impl JsCast for HTMLFieldSetElement

Source§

impl JsCast for HTMLFontElement

Source§

impl JsCast for HTMLFormControlsCollection

Source§

impl JsCast for HTMLFormElement

Source§

impl JsCast for HTMLFrameElement

Source§

impl JsCast for HTMLFrameSetElement

Source§

impl JsCast for HTMLFrameSetElementEventMap

Source§

impl JsCast for HTMLHRElement

Source§

impl JsCast for HTMLHeadElement

Source§

impl JsCast for HTMLHeadingElement

Source§

impl JsCast for HTMLHtmlElement

Source§

impl JsCast for HTMLHyperlinkElementUtils

Source§

impl JsCast for HTMLIFrameElement

Source§

impl JsCast for HTMLImageElement

Source§

impl JsCast for HTMLInputElement

Source§

impl JsCast for HTMLLIElement

Source§

impl JsCast for HTMLLabelElement

Source§

impl JsCast for HTMLLegendElement

Source§

impl JsCast for HTMLLinkElement

Source§

impl JsCast for HTMLMapElement

Source§

impl JsCast for HTMLMarqueeElement

Source§

impl JsCast for HTMLMediaElement

Source§

impl JsCast for HTMLMediaElementEventMap

Source§

impl JsCast for HTMLMenuElement

Source§

impl JsCast for HTMLMetaElement

Source§

impl JsCast for HTMLMeterElement

Source§

impl JsCast for HTMLModElement

Source§

impl JsCast for HTMLOListElement

Source§

impl JsCast for HTMLObjectElement

Source§

impl JsCast for HTMLOptGroupElement

Source§

impl JsCast for HTMLOptionElement

Source§

impl JsCast for HTMLOptionsCollection

Source§

impl JsCast for HTMLOrSVGElement

Source§

impl JsCast for HTMLOutputElement

Source§

impl JsCast for HTMLParagraphElement

Source§

impl JsCast for HTMLParamElement

Source§

impl JsCast for HTMLPictureElement

Source§

impl JsCast for HTMLPreElement

Source§

impl JsCast for HTMLProgressElement

Source§

impl JsCast for HTMLQuoteElement

Source§

impl JsCast for HTMLScriptElement

Source§

impl JsCast for HTMLSelectElement

Source§

impl JsCast for HTMLSlotElement

Source§

impl JsCast for HTMLSourceElement

Source§

impl JsCast for HTMLSpanElement

Source§

impl JsCast for HTMLStyleElement

Source§

impl JsCast for HTMLTableCaptionElement

Source§

impl JsCast for HTMLTableCellElement

Source§

impl JsCast for HTMLTableColElement

Source§

impl JsCast for HTMLTableDataCellElement

Source§

impl JsCast for HTMLTableElement

Source§

impl JsCast for HTMLTableHeaderCellElement

Source§

impl JsCast for HTMLTableRowElement

Source§

impl JsCast for HTMLTableSectionElement

Source§

impl JsCast for HTMLTemplateElement

Source§

impl JsCast for HTMLTextAreaElement

Source§

impl JsCast for HTMLTimeElement

Source§

impl JsCast for HTMLTitleElement

Source§

impl JsCast for HTMLTrackElement

Source§

impl JsCast for HTMLUListElement

Source§

impl JsCast for HTMLUnknownElement

Source§

impl JsCast for HTMLVideoElement

Source§

impl JsCast for HTMLVideoElementEventMap

Source§

impl JsCast for HashChangeEvent

Source§

impl JsCast for HashChangeEventInit

Source§

impl JsCast for Headers

Source§

impl JsCast for History

Source§

impl JsCast for HkdfParams

Source§

impl JsCast for HmacImportParams

Source§

impl JsCast for HmacKeyAlgorithm

Source§

impl JsCast for HmacKeyGenParams

Source§

impl JsCast for IDBCursor

Source§

impl JsCast for IDBCursorWithValue

Source§

impl JsCast for IDBDatabase

Source§

impl JsCast for IDBDatabaseEventMap

Source§

impl JsCast for IDBDatabaseInfo

Source§

impl JsCast for IDBFactory

Source§

impl JsCast for IDBIndex

Source§

impl JsCast for IDBIndexParameters

Source§

impl JsCast for IDBKeyRange

Source§

impl JsCast for IDBObjectStore

Source§

impl JsCast for IDBObjectStoreParameters

Source§

impl JsCast for IDBOpenDBRequest

Source§

impl JsCast for IDBOpenDBRequestEventMap

Source§

impl JsCast for IDBRequestEventMap

Source§

impl JsCast for IDBTransaction

Source§

impl JsCast for IDBTransactionEventMap

Source§

impl JsCast for IDBTransactionOptions

Source§

impl JsCast for IDBVersionChangeEvent

Source§

impl JsCast for IDBVersionChangeEventInit

Source§

impl JsCast for IIRFilterNode

Source§

impl JsCast for IIRFilterOptions

Source§

impl JsCast for IdleDeadline

Source§

impl JsCast for IdleRequestCallback

Source§

impl JsCast for IdleRequestOptions

Source§

impl JsCast for ImageBitmap

Source§

impl JsCast for ImageBitmapOptions

Source§

impl JsCast for ImageBitmapRenderingContext

Source§

impl JsCast for ImageBitmapRenderingContextSettings

Source§

impl JsCast for ImageData

Source§

impl JsCast for ImageDataSettings

Source§

impl JsCast for ImageEncodeOptions

Source§

impl JsCast for InnerHTML

Source§

impl JsCast for InputDeviceInfo

Source§

impl JsCast for InputEvent

Source§

impl JsCast for InputEventInit

Source§

impl JsCast for IntersectionObserver

Source§

impl JsCast for IntersectionObserverCallback

Source§

impl JsCast for IntersectionObserverEntry

Source§

impl JsCast for IntersectionObserverEntryInit

Source§

impl JsCast for IntersectionObserverInit

Source§

impl JsCast for JsonWebKey

Source§

impl JsCast for KHR_parallel_shader_compile

Source§

impl JsCast for KeyAlgorithm

Source§

impl JsCast for KeyboardEvent

Source§

impl JsCast for KeyboardEventInit

Source§

impl JsCast for Keyframe

Source§

impl JsCast for KeyframeAnimationOptions

Source§

impl JsCast for KeyframeEffect

Source§

impl JsCast for KeyframeEffectOptions

Source§

impl JsCast for LinkStyle

Source§

impl JsCast for Location

Source§

impl JsCast for Lock

Source§

impl JsCast for LockGrantedCallback

Source§

impl JsCast for LockInfo

Source§

impl JsCast for LockManager

Source§

impl JsCast for LockManagerSnapshot

Source§

impl JsCast for LockOptions

Source§

impl JsCast for MIDIAccess

Source§

impl JsCast for MIDIAccessEventMap

Source§

impl JsCast for MIDIConnectionEvent

Source§

impl JsCast for MIDIConnectionEventInit

Source§

impl JsCast for MIDIInput

Source§

impl JsCast for MIDIInputEventMap

Source§

impl JsCast for MIDIInputMap

Source§

impl JsCast for MIDIMessageEvent

Source§

impl JsCast for MIDIMessageEventInit

Source§

impl JsCast for MIDIOptions

Source§

impl JsCast for MIDIOutput

Source§

impl JsCast for MIDIOutputMap

Source§

impl JsCast for MIDIPort

Source§

impl JsCast for MIDIPortEventMap

Source§

impl JsCast for MathMLElement

Source§

impl JsCast for MathMLElementEventMap

Source§

impl JsCast for MathMLElementTagNameMap

Source§

impl JsCast for MediaCapabilities

Source§

impl JsCast for MediaCapabilitiesDecodingInfo

Source§

impl JsCast for MediaCapabilitiesEncodingInfo

Source§

impl JsCast for MediaCapabilitiesInfo

Source§

impl JsCast for MediaConfiguration

Source§

impl JsCast for MediaDecodingConfiguration

Source§

impl JsCast for MediaDeviceInfo

Source§

impl JsCast for MediaDevices

Source§

impl JsCast for MediaDevicesEventMap

Source§

impl JsCast for MediaElementAudioSourceNode

Source§

impl JsCast for MediaElementAudioSourceOptions

Source§

impl JsCast for MediaEncodingConfiguration

Source§

impl JsCast for MediaEncryptedEvent

Source§

impl JsCast for MediaEncryptedEventInit

Source§

impl JsCast for MediaError

Source§

impl JsCast for MediaImage

Source§

impl JsCast for MediaKeyMessageEvent

Source§

impl JsCast for MediaKeyMessageEventInit

Source§

impl JsCast for MediaKeySession

Source§

impl JsCast for MediaKeySessionEventMap

Source§

impl JsCast for MediaKeyStatusMap

Source§

impl JsCast for MediaKeySystemAccess

Source§

impl JsCast for MediaKeySystemConfiguration

Source§

impl JsCast for MediaKeySystemMediaCapability

Source§

impl JsCast for MediaKeys

Source§

impl JsCast for MediaList

Source§

impl JsCast for MediaMetadata

Source§

impl JsCast for MediaMetadataInit

Source§

impl JsCast for MediaPositionState

Source§

impl JsCast for MediaQueryList

Source§

impl JsCast for MediaQueryListEvent

Source§

impl JsCast for MediaQueryListEventInit

Source§

impl JsCast for MediaQueryListEventMap

Source§

impl JsCast for MediaRecorder

Source§

impl JsCast for MediaRecorderEventMap

Source§

impl JsCast for MediaRecorderOptions

Source§

impl JsCast for MediaSession

Source§

impl JsCast for MediaSessionActionDetails

Source§

impl JsCast for MediaSessionActionHandler

Source§

impl JsCast for MediaSource

Source§

impl JsCast for MediaSourceEventMap

Source§

impl JsCast for MediaStream

Source§

impl JsCast for MediaStreamAudioDestinationNode

Source§

impl JsCast for MediaStreamAudioSourceNode

Source§

impl JsCast for MediaStreamAudioSourceOptions

Source§

impl JsCast for MediaStreamConstraints

Source§

impl JsCast for MediaStreamEventMap

Source§

impl JsCast for MediaStreamTrack

Source§

impl JsCast for MediaStreamTrackEvent

Source§

impl JsCast for MediaStreamTrackEventInit

Source§

impl JsCast for MediaStreamTrackEventMap

Source§

impl JsCast for MediaTrackCapabilities

Source§

impl JsCast for MediaTrackConstraintSet

Source§

impl JsCast for MediaTrackConstraints

Source§

impl JsCast for MediaTrackSettings

Source§

impl JsCast for MediaTrackSupportedConstraints

Source§

impl JsCast for MessageChannel

Source§

impl JsCast for MessagePort

Source§

impl JsCast for MessagePortEventMap

Source§

impl JsCast for MimeType

Source§

impl JsCast for MimeTypeArray

Source§

impl JsCast for MouseEvent

Source§

impl JsCast for MouseEventInit

Source§

impl JsCast for MultiCacheQueryOptions

Source§

impl JsCast for MutationCallback

Source§

impl JsCast for MutationEvent

Source§

impl JsCast for MutationObserver

Source§

impl JsCast for MutationObserverInit

Source§

impl JsCast for MutationRecord

Source§

impl JsCast for NamedNodeMap

Source§

impl JsCast for NavigationPreloadManager

Source§

impl JsCast for NavigationPreloadState

Source§

impl JsCast for Navigator

Source§

impl JsCast for NavigatorAutomationInformation

Source§

impl JsCast for NavigatorBadge

Source§

impl JsCast for NavigatorConcurrentHardware

Source§

impl JsCast for NavigatorContentUtils

Source§

impl JsCast for NavigatorCookies

Source§

impl JsCast for NavigatorID

Source§

impl JsCast for NavigatorLanguage

Source§

impl JsCast for NavigatorLocks

Source§

impl JsCast for NavigatorOnLine

Source§

impl JsCast for NavigatorPlugins

Source§

impl JsCast for NavigatorStorage

Source§

impl JsCast for Node

Source§

impl JsCast for NodeIterator

Source§

impl JsCast for NodeList

Source§

impl JsCast for NonDocumentTypeChildNode

Source§

impl JsCast for NonElementParentNode

Source§

impl JsCast for Notification

Source§

impl JsCast for NotificationAction

Source§

impl JsCast for NotificationEventMap

Source§

impl JsCast for NotificationOptions

Source§

impl JsCast for NotificationPermissionCallback

Source§

impl JsCast for OES_draw_buffers_indexed

Source§

impl JsCast for OES_element_index_uint

Source§

impl JsCast for OES_fbo_render_mipmap

Source§

impl JsCast for OES_standard_derivatives

Source§

impl JsCast for OES_texture_float

Source§

impl JsCast for OES_texture_float_linear

Source§

impl JsCast for OES_texture_half_float

Source§

impl JsCast for OES_texture_half_float_linear

Source§

impl JsCast for OES_vertex_array_object

Source§

impl JsCast for OVR_multiview2

Source§

impl JsCast for OfflineAudioCompletionEvent

Source§

impl JsCast for OfflineAudioCompletionEventInit

Source§

impl JsCast for OfflineAudioContext

Source§

impl JsCast for OfflineAudioContextEventMap

Source§

impl JsCast for OfflineAudioContextOptions

Source§

impl JsCast for OffscreenCanvas

Source§

impl JsCast for OffscreenCanvasEventMap

Source§

impl JsCast for OffscreenCanvasRenderingContext2D

Source§

impl JsCast for OnBeforeUnloadEventHandlerNonNull

Source§

impl JsCast for OnErrorEventHandlerNonNull

Source§

impl JsCast for OptionalEffectTiming

Source§

impl JsCast for OscillatorNode

Source§

impl JsCast for OscillatorOptions

Source§

impl JsCast for OverconstrainedError

Source§

impl JsCast for PageTransitionEvent

Source§

impl JsCast for PageTransitionEventInit

Source§

impl JsCast for PannerNode

Source§

impl JsCast for PannerOptions

Source§

impl JsCast for ParentNode

Source§

impl JsCast for Path2D

Source§

impl JsCast for PaymentCurrencyAmount

Source§

impl JsCast for PaymentDetailsBase

Source§

impl JsCast for PaymentDetailsInit

Source§

impl JsCast for PaymentDetailsModifier

Source§

impl JsCast for PaymentDetailsUpdate

Source§

impl JsCast for PaymentItem

Source§

impl JsCast for PaymentMethodChangeEvent

Source§

impl JsCast for PaymentMethodChangeEventInit

Source§

impl JsCast for PaymentMethodData

Source§

impl JsCast for PaymentRequest

Source§

impl JsCast for PaymentRequestEventMap

Source§

impl JsCast for PaymentRequestUpdateEvent

Source§

impl JsCast for PaymentRequestUpdateEventInit

Source§

impl JsCast for PaymentResponse

Source§

impl JsCast for PaymentValidationErrors

Source§

impl JsCast for Pbkdf2Params

Source§

impl JsCast for Performance

Source§

impl JsCast for PerformanceEntry

Source§

impl JsCast for PerformanceEventMap

Source§

impl JsCast for PerformanceEventTiming

Source§

impl JsCast for PerformanceMark

Source§

impl JsCast for PerformanceMarkOptions

Source§

impl JsCast for PerformanceMeasure

Source§

impl JsCast for PerformanceMeasureOptions

Source§

impl JsCast for PerformanceNavigation

Source§

impl JsCast for PerformanceNavigationTiming

Source§

impl JsCast for PerformanceObserver

Source§

impl JsCast for PerformanceObserverCallback

Source§

impl JsCast for PerformanceObserverEntryList

Source§

impl JsCast for PerformanceObserverInit

Source§

impl JsCast for PerformancePaintTiming

Source§

impl JsCast for PerformanceResourceTiming

Source§

impl JsCast for PerformanceServerTiming

Source§

impl JsCast for PerformanceTiming

Source§

impl JsCast for PeriodicWave

Source§

impl JsCast for PeriodicWaveConstraints

Source§

impl JsCast for PeriodicWaveOptions

Source§

impl JsCast for PermissionDescriptor

Source§

impl JsCast for PermissionStatus

Source§

impl JsCast for PermissionStatusEventMap

Source§

impl JsCast for Permissions

Source§

impl JsCast for PictureInPictureEvent

Source§

impl JsCast for PictureInPictureEventInit

Source§

impl JsCast for PictureInPictureWindow

Source§

impl JsCast for PictureInPictureWindowEventMap

Source§

impl JsCast for PlaneLayout

Source§

impl JsCast for Plugin

Source§

impl JsCast for PluginArray

Source§

impl JsCast for PointerEvent

Source§

impl JsCast for PointerEventInit

Source§

impl JsCast for PopStateEvent

Source§

impl JsCast for PopStateEventInit

Source§

impl JsCast for PopoverInvokerElement

Source§

impl JsCast for PositionCallback

Source§

impl JsCast for PositionErrorCallback

Source§

impl JsCast for PositionOptions

Source§

impl JsCast for ProcessingInstruction

Source§

impl JsCast for ProgressEventInit

Source§

impl JsCast for PromiseRejectionEvent

Source§

impl JsCast for PromiseRejectionEventInit

Source§

impl JsCast for PropertyDefinition

Source§

impl JsCast for PropertyIndexedKeyframes

Source§

impl JsCast for PublicKeyCredential

Source§

impl JsCast for PublicKeyCredentialCreationOptions

Source§

impl JsCast for PublicKeyCredentialDescriptor

Source§

impl JsCast for PublicKeyCredentialEntity

Source§

impl JsCast for PublicKeyCredentialParameters

Source§

impl JsCast for PublicKeyCredentialRequestOptions

Source§

impl JsCast for PublicKeyCredentialRpEntity

Source§

impl JsCast for PublicKeyCredentialUserEntity

Source§

impl JsCast for PushManager

Source§

impl JsCast for PushSubscription

Source§

impl JsCast for PushSubscriptionJSON

Source§

impl JsCast for PushSubscriptionOptions

Source§

impl JsCast for PushSubscriptionOptionsInit

Source§

impl JsCast for QueuingStrategyInit

Source§

impl JsCast for RTCAnswerOptions

Source§

impl JsCast for RTCCertificate

Source§

impl JsCast for RTCCertificateExpiration

Source§

impl JsCast for RTCConfiguration

Source§

impl JsCast for RTCDTMFSender

Source§

impl JsCast for RTCDTMFSenderEventMap

Source§

impl JsCast for RTCDTMFToneChangeEvent

Source§

impl JsCast for RTCDTMFToneChangeEventInit

Source§

impl JsCast for RTCDataChannel

Source§

impl JsCast for RTCDataChannelEvent

Source§

impl JsCast for RTCDataChannelEventInit

Source§

impl JsCast for RTCDataChannelEventMap

Source§

impl JsCast for RTCDataChannelInit

Source§

impl JsCast for RTCDtlsFingerprint

Source§

impl JsCast for RTCDtlsTransport

Source§

impl JsCast for RTCDtlsTransportEventMap

Source§

impl JsCast for RTCEncodedAudioFrame

Source§

impl JsCast for RTCEncodedAudioFrameMetadata

Source§

impl JsCast for RTCEncodedVideoFrame

Source§

impl JsCast for RTCEncodedVideoFrameMetadata

Source§

impl JsCast for RTCError

Source§

impl JsCast for RTCErrorEvent

Source§

impl JsCast for RTCErrorEventInit

Source§

impl JsCast for RTCErrorInit

Source§

impl JsCast for RTCIceCandidate

Source§

impl JsCast for RTCIceCandidateInit

Source§

impl JsCast for RTCIceCandidatePair

Source§

impl JsCast for RTCIceCandidatePairStats

Source§

impl JsCast for RTCIceServer

Source§

impl JsCast for RTCIceTransport

Source§

impl JsCast for RTCIceTransportEventMap

Source§

impl JsCast for RTCInboundRtpStreamStats

Source§

impl JsCast for RTCLocalSessionDescriptionInit

Source§

impl JsCast for RTCOfferAnswerOptions

Source§

impl JsCast for RTCOfferOptions

Source§

impl JsCast for RTCOutboundRtpStreamStats

Source§

impl JsCast for RTCPeerConnection

Source§

impl JsCast for RTCPeerConnectionErrorCallback

Source§

impl JsCast for RTCPeerConnectionEventMap

Source§

impl JsCast for RTCPeerConnectionIceErrorEvent

Source§

impl JsCast for RTCPeerConnectionIceErrorEventInit

Source§

impl JsCast for RTCPeerConnectionIceEvent

Source§

impl JsCast for RTCPeerConnectionIceEventInit

Source§

impl JsCast for RTCReceivedRtpStreamStats

Source§

impl JsCast for RTCRtcpParameters

Source§

impl JsCast for RTCRtpCapabilities

Source§

impl JsCast for RTCRtpCodec

Source§

impl JsCast for RTCRtpCodecCapability

Source§

impl JsCast for RTCRtpCodecParameters

Source§

impl JsCast for RTCRtpCodingParameters

Source§

impl JsCast for RTCRtpContributingSource

Source§

impl JsCast for RTCRtpEncodingParameters

Source§

impl JsCast for RTCRtpHeaderExtensionCapability

Source§

impl JsCast for RTCRtpHeaderExtensionParameters

Source§

impl JsCast for RTCRtpParameters

Source§

impl JsCast for RTCRtpReceiveParameters

Source§

impl JsCast for RTCRtpReceiver

Source§

impl JsCast for RTCRtpSendParameters

Source§

impl JsCast for RTCRtpSender

Source§

impl JsCast for RTCRtpStreamStats

Source§

impl JsCast for RTCRtpSynchronizationSource

Source§

impl JsCast for RTCRtpTransceiver

Source§

impl JsCast for RTCRtpTransceiverInit

Source§

impl JsCast for RTCSctpTransport

Source§

impl JsCast for RTCSctpTransportEventMap

Source§

impl JsCast for RTCSentRtpStreamStats

Source§

impl JsCast for RTCSessionDescription

Source§

impl JsCast for RTCSessionDescriptionCallback

Source§

impl JsCast for RTCSessionDescriptionInit

Source§

impl JsCast for RTCStats

Source§

impl JsCast for RTCStatsReport

Source§

impl JsCast for RTCTrackEvent

Source§

impl JsCast for RTCTrackEventInit

Source§

impl JsCast for RTCTransportStats

Source§

impl JsCast for RadioNodeList

Source§

impl JsCast for Range

Source§

impl JsCast for ReadableByteStreamController

Source§

impl JsCast for ReadableStreamBYOBReader

Source§

impl JsCast for ReadableStreamBYOBRequest

Source§

impl JsCast for ReadableStreamGenericReader

Source§

impl JsCast for ReadableStreamGetReaderOptions

Source§

impl JsCast for RegistrationOptions

Source§

impl JsCast for RemotePlayback

Source§

impl JsCast for RemotePlaybackAvailabilityCallback

Source§

impl JsCast for RemotePlaybackEventMap

Source§

impl JsCast for Report

Source§

impl JsCast for ReportBody

Source§

impl JsCast for ReportingObserver

Source§

impl JsCast for ReportingObserverCallback

Source§

impl JsCast for ReportingObserverOptions

Source§

impl JsCast for Request

Source§

impl JsCast for RequestInit

Source§

impl JsCast for ResizeObserver

Source§

impl JsCast for ResizeObserverCallback

Source§

impl JsCast for ResizeObserverEntry

Source§

impl JsCast for ResizeObserverOptions

Source§

impl JsCast for ResizeObserverSize

Source§

impl JsCast for Response

Source§

impl JsCast for ResponseInit

Source§

impl JsCast for RsaHashedImportParams

Source§

impl JsCast for RsaHashedKeyAlgorithm

Source§

impl JsCast for RsaHashedKeyGenParams

Source§

impl JsCast for RsaKeyAlgorithm

Source§

impl JsCast for RsaKeyGenParams

Source§

impl JsCast for RsaOaepParams

Source§

impl JsCast for RsaOtherPrimesInfo

Source§

impl JsCast for RsaPssParams

Source§

impl JsCast for SVGAElement

Source§

impl JsCast for SVGAngle

Source§

impl JsCast for SVGAnimateElement

Source§

impl JsCast for SVGAnimateMotionElement

Source§

impl JsCast for SVGAnimateTransformElement

Source§

impl JsCast for SVGAnimatedAngle

Source§

impl JsCast for SVGAnimatedBoolean

Source§

impl JsCast for SVGAnimatedEnumeration

Source§

impl JsCast for SVGAnimatedInteger

Source§

impl JsCast for SVGAnimatedLength

Source§

impl JsCast for SVGAnimatedLengthList

Source§

impl JsCast for SVGAnimatedNumber

Source§

impl JsCast for SVGAnimatedNumberList

Source§

impl JsCast for SVGAnimatedPoints

Source§

impl JsCast for SVGAnimatedPreserveAspectRatio

Source§

impl JsCast for SVGAnimatedRect

Source§

impl JsCast for SVGAnimatedString

Source§

impl JsCast for SVGAnimatedTransformList

Source§

impl JsCast for SVGAnimationElement

Source§

impl JsCast for SVGBoundingBoxOptions

Source§

impl JsCast for SVGCircleElement

Source§

impl JsCast for SVGClipPathElement

Source§

impl JsCast for SVGComponentTransferFunctionElement

Source§

impl JsCast for SVGDefsElement

Source§

impl JsCast for SVGDescElement

Source§

impl JsCast for SVGElement

Source§

impl JsCast for SVGElementEventMap

Source§

impl JsCast for SVGElementTagNameMap

Source§

impl JsCast for SVGEllipseElement

Source§

impl JsCast for SVGFEBlendElement

Source§

impl JsCast for SVGFEColorMatrixElement

Source§

impl JsCast for SVGFEComponentTransferElement

Source§

impl JsCast for SVGFECompositeElement

Source§

impl JsCast for SVGFEConvolveMatrixElement

Source§

impl JsCast for SVGFEDiffuseLightingElement

Source§

impl JsCast for SVGFEDisplacementMapElement

Source§

impl JsCast for SVGFEDistantLightElement

Source§

impl JsCast for SVGFEDropShadowElement

Source§

impl JsCast for SVGFEFloodElement

Source§

impl JsCast for SVGFEFuncAElement

Source§

impl JsCast for SVGFEFuncBElement

Source§

impl JsCast for SVGFEFuncGElement

Source§

impl JsCast for SVGFEFuncRElement

Source§

impl JsCast for SVGFEGaussianBlurElement

Source§

impl JsCast for SVGFEImageElement

Source§

impl JsCast for SVGFEMergeElement

Source§

impl JsCast for SVGFEMergeNodeElement

Source§

impl JsCast for SVGFEMorphologyElement

Source§

impl JsCast for SVGFEOffsetElement

Source§

impl JsCast for SVGFEPointLightElement

Source§

impl JsCast for SVGFESpecularLightingElement

Source§

impl JsCast for SVGFESpotLightElement

Source§

impl JsCast for SVGFETileElement

Source§

impl JsCast for SVGFETurbulenceElement

Source§

impl JsCast for SVGFilterElement

Source§

impl JsCast for SVGFilterPrimitiveStandardAttributes

Source§

impl JsCast for SVGFitToViewBox

Source§

impl JsCast for SVGForeignObjectElement

Source§

impl JsCast for SVGGElement

Source§

impl JsCast for SVGGeometryElement

Source§

impl JsCast for SVGGradientElement

Source§

impl JsCast for SVGGraphicsElement

Source§

impl JsCast for SVGImageElement

Source§

impl JsCast for SVGLength

Source§

impl JsCast for SVGLengthList

Source§

impl JsCast for SVGLineElement

Source§

impl JsCast for SVGLinearGradientElement

Source§

impl JsCast for SVGMPathElement

Source§

impl JsCast for SVGMarkerElement

Source§

impl JsCast for SVGMaskElement

Source§

impl JsCast for SVGMetadataElement

Source§

impl JsCast for SVGNumber

Source§

impl JsCast for SVGNumberList

Source§

impl JsCast for SVGPathElement

Source§

impl JsCast for SVGPatternElement

Source§

impl JsCast for SVGPointList

Source§

impl JsCast for SVGPolygonElement

Source§

impl JsCast for SVGPolylineElement

Source§

impl JsCast for SVGPreserveAspectRatio

Source§

impl JsCast for SVGRadialGradientElement

Source§

impl JsCast for SVGRectElement

Source§

impl JsCast for SVGSVGElement

Source§

impl JsCast for SVGSVGElementEventMap

Source§

impl JsCast for SVGScriptElement

Source§

impl JsCast for SVGSetElement

Source§

impl JsCast for SVGStopElement

Source§

impl JsCast for SVGStringList

Source§

impl JsCast for SVGStyleElement

Source§

impl JsCast for SVGSwitchElement

Source§

impl JsCast for SVGSymbolElement

Source§

impl JsCast for SVGTSpanElement

Source§

impl JsCast for SVGTests

Source§

impl JsCast for SVGTextContentElement

Source§

impl JsCast for SVGTextElement

Source§

impl JsCast for SVGTextPathElement

Source§

impl JsCast for SVGTextPositioningElement

Source§

impl JsCast for SVGTitleElement

Source§

impl JsCast for SVGTransform

Source§

impl JsCast for SVGTransformList

Source§

impl JsCast for SVGURIReference

Source§

impl JsCast for SVGUnitTypes

Source§

impl JsCast for SVGUseElement

Source§

impl JsCast for SVGViewElement

Source§

impl JsCast for Screen

Source§

impl JsCast for ScreenOrientation

Source§

impl JsCast for ScreenOrientationEventMap

Source§

impl JsCast for ScriptProcessorNode

Source§

impl JsCast for ScriptProcessorNodeEventMap

Source§

impl JsCast for ScrollIntoViewOptions

Source§

impl JsCast for ScrollOptions

Source§

impl JsCast for ScrollToOptions

Source§

impl JsCast for SecurityPolicyViolationEvent

Source§

impl JsCast for SecurityPolicyViolationEventInit

Source§

impl JsCast for Selection

Source§

impl JsCast for ServiceWorker

Source§

impl JsCast for ServiceWorkerContainer

Source§

impl JsCast for ServiceWorkerContainerEventMap

Source§

impl JsCast for ServiceWorkerEventMap

Source§

impl JsCast for ServiceWorkerRegistration

Source§

impl JsCast for ServiceWorkerRegistrationEventMap

Source§

impl JsCast for ShadowRoot

Source§

impl JsCast for ShadowRootEventMap

Source§

impl JsCast for ShadowRootInit

Source§

impl JsCast for ShareData

Source§

impl JsCast for SharedWorker

Source§

impl JsCast for Slottable

Source§

impl JsCast for SourceBuffer

Source§

impl JsCast for SourceBufferEventMap

Source§

impl JsCast for SourceBufferList

Source§

impl JsCast for SourceBufferListEventMap

Source§

impl JsCast for SpeechRecognitionAlternative

Source§

impl JsCast for SpeechRecognitionResult

Source§

impl JsCast for SpeechRecognitionResultList

Source§

impl JsCast for SpeechSynthesis

Source§

impl JsCast for SpeechSynthesisErrorEvent

Source§

impl JsCast for SpeechSynthesisErrorEventInit

Source§

impl JsCast for SpeechSynthesisEvent

Source§

impl JsCast for SpeechSynthesisEventInit

Source§

impl JsCast for SpeechSynthesisEventMap

Source§

impl JsCast for SpeechSynthesisUtterance

Source§

impl JsCast for SpeechSynthesisUtteranceEventMap

Source§

impl JsCast for SpeechSynthesisVoice

Source§

impl JsCast for StaticRange

Source§

impl JsCast for StaticRangeInit

Source§

impl JsCast for StereoPannerNode

Source§

impl JsCast for StereoPannerOptions

Source§

impl JsCast for Storage

Source§

impl JsCast for StorageEstimate

Source§

impl JsCast for StorageEvent

Source§

impl JsCast for StorageEventInit

Source§

impl JsCast for StorageManager

Source§

impl JsCast for StreamPipeOptions

Source§

impl JsCast for StructuredSerializeOptions

Source§

impl JsCast for StyleMedia

Source§

impl JsCast for StylePropertyMap

Source§

impl JsCast for StylePropertyMapReadOnly

Source§

impl JsCast for StyleSheet

Source§

impl JsCast for StyleSheetList

Source§

impl JsCast for SubmitEvent

Source§

impl JsCast for SubmitEventInit

Source§

impl JsCast for SubtleCrypto

Source§

impl JsCast for Text

Source§

impl JsCast for TextDecodeOptions

Source§

impl JsCast for TextDecoder

Source§

impl JsCast for TextDecoderCommon

Source§

impl JsCast for TextDecoderOptions

Source§

impl JsCast for TextDecoderStream

Source§

impl JsCast for TextEncoder

Source§

impl JsCast for TextEncoderCommon

Source§

impl JsCast for TextEncoderEncodeIntoResult

Source§

impl JsCast for TextEncoderStream

Source§

impl JsCast for TextMetrics

Source§

impl JsCast for TextTrack

Source§

impl JsCast for TextTrackCue

Source§

impl JsCast for TextTrackCueEventMap

Source§

impl JsCast for TextTrackCueList

Source§

impl JsCast for TextTrackEventMap

Source§

impl JsCast for TextTrackList

Source§

impl JsCast for TextTrackListEventMap

Source§

impl JsCast for TimeRanges

Source§

impl JsCast for ToggleEvent

Source§

impl JsCast for ToggleEventInit

Source§

impl JsCast for Touch

Source§

impl JsCast for TouchEvent

Source§

impl JsCast for TouchEventInit

Source§

impl JsCast for TouchInit

Source§

impl JsCast for TouchList

Source§

impl JsCast for TrackEvent

Source§

impl JsCast for TrackEventInit

Source§

impl JsCast for TransitionEvent

Source§

impl JsCast for TransitionEventInit

Source§

impl JsCast for TreeWalker

Source§

impl JsCast for UIEvent

Source§

impl JsCast for UIEventInit

Source§

impl JsCast for ULongRange

Source§

impl JsCast for URL

Source§

impl JsCast for URLSearchParams

Source§

impl JsCast for UnderlyingByteSource

Source§

impl JsCast for UnderlyingSinkAbortCallback

Source§

impl JsCast for UnderlyingSinkCloseCallback

Source§

impl JsCast for UnderlyingSinkStartCallback

Source§

impl JsCast for UnderlyingSourceCancelCallback

Source§

impl JsCast for UserActivation

Source§

impl JsCast for VTTCue

Source§

impl JsCast for VTTRegion

Source§

impl JsCast for ValidityState

Source§

impl JsCast for ValidityStateFlags

Source§

impl JsCast for VideoColorSpace

Source§

impl JsCast for VideoColorSpaceInit

Source§

impl JsCast for VideoConfiguration

Source§

impl JsCast for VideoDecoder

Source§

impl JsCast for VideoDecoderConfig

Source§

impl JsCast for VideoDecoderEventMap

Source§

impl JsCast for VideoDecoderInit

Source§

impl JsCast for VideoDecoderSupport

Source§

impl JsCast for VideoEncoder

Source§

impl JsCast for VideoEncoderConfig

Source§

impl JsCast for VideoEncoderEncodeOptions

Source§

impl JsCast for VideoEncoderEventMap

Source§

impl JsCast for VideoEncoderInit

Source§

impl JsCast for VideoEncoderSupport

Source§

impl JsCast for VideoFrame

Source§

impl JsCast for VideoFrameBufferInit

Source§

impl JsCast for VideoFrameCallbackMetadata

Source§

impl JsCast for VideoFrameCopyToOptions

Source§

impl JsCast for VideoFrameInit

Source§

impl JsCast for VideoFrameOutputCallback

Source§

impl JsCast for VideoFrameRequestCallback

Source§

impl JsCast for VideoPlaybackQuality

Source§

impl JsCast for VisualViewport

Source§

impl JsCast for VisualViewportEventMap

Source§

impl JsCast for VoidFunction

Source§

impl JsCast for WEBGL_color_buffer_float

Source§

impl JsCast for WEBGL_compressed_texture_astc

Source§

impl JsCast for WEBGL_compressed_texture_etc1

Source§

impl JsCast for WEBGL_compressed_texture_etc

Source§

impl JsCast for WEBGL_compressed_texture_pvrtc

Source§

impl JsCast for WEBGL_compressed_texture_s3tc

Source§

impl JsCast for WEBGL_compressed_texture_s3tc_srgb

Source§

impl JsCast for WEBGL_debug_renderer_info

Source§

impl JsCast for WEBGL_debug_shaders

Source§

impl JsCast for WEBGL_depth_texture

Source§

impl JsCast for WEBGL_draw_buffers

Source§

impl JsCast for WEBGL_lose_context

Source§

impl JsCast for WEBGL_multi_draw

Source§

impl JsCast for WakeLock

Source§

impl JsCast for WakeLockSentinel

Source§

impl JsCast for WakeLockSentinelEventMap

Source§

impl JsCast for WaveShaperNode

Source§

impl JsCast for WaveShaperOptions

Source§

impl JsCast for WebCodecsErrorCallback

Source§

impl JsCast for WebGL2RenderingContext

Source§

impl JsCast for WebGL2RenderingContextBase

Source§

impl JsCast for WebGL2RenderingContextOverloads

Source§

impl JsCast for WebGLActiveInfo

Source§

impl JsCast for WebGLBuffer

Source§

impl JsCast for WebGLContextAttributes

Source§

impl JsCast for WebGLContextEvent

Source§

impl JsCast for WebGLContextEventInit

Source§

impl JsCast for WebGLFramebuffer

Source§

impl JsCast for WebGLProgram

Source§

impl JsCast for WebGLQuery

Source§

impl JsCast for WebGLRenderbuffer

Source§

impl JsCast for WebGLRenderingContext

Source§

impl JsCast for WebGLRenderingContextBase

Source§

impl JsCast for WebGLRenderingContextOverloads

Source§

impl JsCast for WebGLSampler

Source§

impl JsCast for WebGLShader

Source§

impl JsCast for WebGLShaderPrecisionFormat

Source§

impl JsCast for WebGLSync

Source§

impl JsCast for WebGLTexture

Source§

impl JsCast for WebGLTransformFeedback

Source§

impl JsCast for WebGLUniformLocation

Source§

impl JsCast for WebGLVertexArrayObject

Source§

impl JsCast for WebGLVertexArrayObjectOES

Source§

impl JsCast for WebSocket

Source§

impl JsCast for WebSocketEventMap

Source§

impl JsCast for WebTransport

Source§

impl JsCast for WebTransportBidirectionalStream

Source§

impl JsCast for WebTransportCloseInfo

Source§

impl JsCast for WebTransportDatagramDuplexStream

Source§

impl JsCast for WebTransportError

Source§

impl JsCast for WebTransportErrorOptions

Source§

impl JsCast for WebTransportHash

Source§

impl JsCast for WebTransportOptions

Source§

impl JsCast for WebTransportSendStreamOptions

Source§

impl JsCast for WheelEvent

Source§

impl JsCast for WheelEventInit

Source§

impl JsCast for Window

Source§

impl JsCast for WindowEventHandlers

Source§

impl JsCast for WindowEventHandlersEventMap

Source§

impl JsCast for WindowEventMap

Source§

impl JsCast for WindowLocalStorage

Source§

impl JsCast for WindowOrWorkerGlobalScope

Source§

impl JsCast for WindowPostMessageOptions

Source§

impl JsCast for WindowSessionStorage

Source§

impl JsCast for Worker

Source§

impl JsCast for WorkerEventMap

Source§

impl JsCast for WorkerOptions

Source§

impl JsCast for Worklet

Source§

impl JsCast for WorkletOptions

Source§

impl JsCast for WritableStreamDefaultController

Source§

impl JsCast for WriteParams

Source§

impl JsCast for XMLDocument

Source§

impl JsCast for XMLHttpRequest

Source§

impl JsCast for XMLHttpRequestEventMap

Source§

impl JsCast for XMLHttpRequestEventTarget

Source§

impl JsCast for XMLHttpRequestEventTargetEventMap

Source§

impl JsCast for XMLHttpRequestUpload

Source§

impl JsCast for XMLSerializer

Source§

impl JsCast for XPathEvaluator

Source§

impl JsCast for XPathEvaluatorBase

Source§

impl JsCast for XPathExpression

Source§

impl JsCast for XPathResult

Source§

impl JsCast for XSLTProcessor

Source§

impl JsCast for ArrayBuffer

Source§

impl JsCast for ArrayBufferConstructor

Source§

impl JsCast for ArrayBufferView

Source§

impl JsCast for ArrayConstructor

Source§

impl JsCast for Boolean

Source§

impl JsCast for BooleanConstructor

Source§

impl JsCast for DataView

Source§

impl JsCast for DataViewConstructor

Source§

impl JsCast for Date

Source§

impl JsCast for DateConstructor

Source§

impl JsCast for Error

Source§

impl JsCast for ErrorConstructor

Source§

impl JsCast for EvalError

Source§

impl JsCast for EvalErrorConstructor

Source§

impl JsCast for Float32Array

Source§

impl JsCast for Float32ArrayConstructor

Source§

impl JsCast for Float64Array

Source§

impl JsCast for Float64ArrayConstructor

Source§

impl JsCast for Function

Source§

impl JsCast for FunctionConstructor

Source§

impl JsCast for IArguments

Source§

impl JsCast for ImportAssertions

Source§

impl JsCast for ImportAttributes

Source§

impl JsCast for ImportCallOptions

Source§

impl JsCast for ImportMeta

Source§

impl JsCast for Int8Array

Source§

impl JsCast for Int8ArrayConstructor

Source§

impl JsCast for Int16Array

Source§

impl JsCast for Int16ArrayConstructor

Source§

impl JsCast for Int32Array

Source§

impl JsCast for Int32ArrayConstructor

Source§

impl JsCast for JSON

Source§

impl JsCast for Math

Source§

impl JsCast for Number

Source§

impl JsCast for NumberConstructor

Source§

impl JsCast for Object

Source§

impl JsCast for ObjectConstructor

Source§

impl JsCast for PropertyDescriptor

Source§

impl JsCast for PropertyDescriptorMap

Source§

impl JsCast for RangeError

Source§

impl JsCast for RangeErrorConstructor

Source§

impl JsCast for ReferenceError

Source§

impl JsCast for ReferenceErrorConstructor

Source§

impl JsCast for RegExp

Source§

impl JsCast for RegExpConstructor

Source§

impl JsCast for RegExpExecArray

Source§

impl JsCast for RegExpMatchArray

Source§

impl JsCast for String

Source§

impl JsCast for StringConstructor

Source§

impl JsCast for Symbol

Source§

impl JsCast for SyntaxError

Source§

impl JsCast for SyntaxErrorConstructor

Source§

impl JsCast for TypeError

Source§

impl JsCast for TypeErrorConstructor

Source§

impl JsCast for URIError

Source§

impl JsCast for URIErrorConstructor

Source§

impl JsCast for Uint8Array

Source§

impl JsCast for Uint8ArrayConstructor

Source§

impl JsCast for Uint8ClampedArray

Source§

impl JsCast for Uint8ClampedArrayConstructor

Source§

impl JsCast for Uint16Array

Source§

impl JsCast for Uint16ArrayConstructor

Source§

impl JsCast for Uint32Array

Source§

impl JsCast for Uint32ArrayConstructor

Source§

impl<I, O> JsCast for TransformStream<I, O>
where I: JsCast, O: JsCast,

Source§

impl<I, O> JsCast for Transformer<I, O>
where I: JsCast, O: JsCast,

Source§

impl<I, O> JsCast for TransformerTransformCallback<I, O>
where I: JsCast, O: JsCast,

Source§

impl<O> JsCast for TransformStreamDefaultController<O>
where O: JsCast,

Source§

impl<O> JsCast for TransformerFlushCallback<O>
where O: JsCast,

Source§

impl<O> JsCast for TransformerStartCallback<O>
where O: JsCast,

Source§

impl<R> JsCast for ReadableStream<R>
where R: JsCast,

Source§

impl<R> JsCast for ReadableStreamDefaultController<R>
where R: JsCast,

Source§

impl<R> JsCast for ReadableStreamDefaultReader<R>
where R: JsCast,

Source§

impl<R> JsCast for UnderlyingDefaultSource<R>
where R: JsCast,

Source§

impl<R> JsCast for UnderlyingSource<R>
where R: JsCast,

Source§

impl<R> JsCast for UnderlyingSourcePullCallback<R>
where R: JsCast,

Source§

impl<R> JsCast for UnderlyingSourceStartCallback<R>
where R: JsCast,

Source§

impl<R, W> JsCast for ReadableWritablePair<R, W>
where R: JsCast, W: JsCast,

Source§

impl<T> JsCast for CustomEvent<T>
where T: JsCast,

Source§

impl<T> JsCast for CustomEventInit<T>
where T: JsCast,

Source§

impl<T> JsCast for HTMLCollectionOf<T>
where T: JsCast + AsRef<Element> + Into<Element>,

Source§

impl<T> JsCast for IDBRequest<T>
where T: JsCast,

Source§

impl<T> JsCast for MessageEvent<T>
where T: JsCast,

Source§

impl<T> JsCast for MessageEventInit<T>
where T: JsCast,

Source§

impl<T> JsCast for ProgressEvent<T>

Source§

impl<T> JsCast for QueuingStrategy<T>
where T: JsCast,

Source§

impl<T> JsCast for QueuingStrategySize<T>
where T: JsCast,

Source§

impl<T> JsCast for ReadableStreamReadDoneResult<T>
where T: JsCast,

Source§

impl<T> JsCast for ReadableStreamReadValueResult<T>
where T: JsCast,

Source§

impl<T> JsCast for Array<T>
where T: JsCast,

Source§

impl<T> JsCast for ConcatArray<T>
where T: JsCast,

Source§

impl<T> JsCast for Promise<T>
where T: JsCast,

Source§

impl<T> JsCast for PromiseLike<T>
where T: JsCast,

Source§

impl<TNode> JsCast for NodeListOf<TNode>
where TNode: JsCast + AsRef<Node> + Into<Node>,

Source§

impl<W> JsCast for UnderlyingSink<W>
where W: JsCast,

Source§

impl<W> JsCast for UnderlyingSinkWriteCallback<W>
where W: JsCast,

Source§

impl<W> JsCast for WritableStream<W>
where W: JsCast,

Source§

impl<W> JsCast for WritableStreamDefaultWriter<W>
where W: JsCast,

Implementors§