Trait script::dom::bindings::import::base::FromJSValConvertible

source ·
pub trait FromJSValConvertible: Sized {
    type Config;

    // Required method
    unsafe fn from_jsval(
        cx: *mut JSContext,
        val: Handle<'_, Value>,
        option: Self::Config,
    ) -> Result<ConversionResult<Self>, ()>;
}
Expand description

A trait to convert JSVals to Rust types.

Required Associated Types§

source

type Config

Optional configurable behaviour switch; use () for no configuration.

Required Methods§

source

unsafe fn from_jsval( cx: *mut JSContext, val: Handle<'_, Value>, option: Self::Config, ) -> Result<ConversionResult<Self>, ()>

Convert val to type Self. Optional configuration of type T can be passed as the option argument. If it returns Err(()), a JSAPI exception is pending. If it returns Ok(Failure(reason)), there is no pending JSAPI exception.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl FromJSValConvertible for bool

source§

type Config = ()

source§

unsafe fn from_jsval( _cx: *mut JSContext, val: Handle<'_, Value>, _option: (), ) -> Result<ConversionResult<bool>, ()>

source§

impl FromJSValConvertible for f32

source§

type Config = ()

source§

unsafe fn from_jsval( cx: *mut JSContext, val: Handle<'_, Value>, _option: (), ) -> Result<ConversionResult<f32>, ()>

source§

impl FromJSValConvertible for f64

source§

type Config = ()

source§

unsafe fn from_jsval( cx: *mut JSContext, val: Handle<'_, Value>, _option: (), ) -> Result<ConversionResult<f64>, ()>

source§

impl FromJSValConvertible for i8

source§

impl FromJSValConvertible for i16

source§

impl FromJSValConvertible for i32

source§

impl FromJSValConvertible for i64

source§

impl FromJSValConvertible for *mut Symbol

source§

impl FromJSValConvertible for *mut JSObject

source§

impl FromJSValConvertible for u8

source§

impl FromJSValConvertible for u16

source§

impl FromJSValConvertible for u32

source§

impl FromJSValConvertible for u64

source§

impl FromJSValConvertible for String

source§

impl<C, T> FromJSValConvertible for Vec<T>
where C: Clone, T: FromJSValConvertible<Config = C>,

source§

type Config = C

source§

unsafe fn from_jsval( cx: *mut JSContext, value: Handle<'_, Value>, option: C, ) -> Result<ConversionResult<Vec<T>>, ()>

source§

impl<T> FromJSValConvertible for Option<T>

Implementors§

source§

impl FromJSValConvertible for AudioContextLatencyCategory

source§

impl FromJSValConvertible for ChannelCountMode

source§

impl FromJSValConvertible for ChannelInterpretation

source§

impl FromJSValConvertible for AutomationRate

source§

impl FromJSValConvertible for AudioContextState

source§

impl FromJSValConvertible for BiquadFilterType

source§

impl FromJSValConvertible for CanvasDirection

source§

impl FromJSValConvertible for CanvasFillRule

source§

impl FromJSValConvertible for CanvasLineCap

source§

impl FromJSValConvertible for CanvasLineJoin

source§

impl FromJSValConvertible for CanvasTextAlign

source§

impl FromJSValConvertible for CanvasTextBaseline

source§

impl FromJSValConvertible for FrameType

source§

impl FromJSValConvertible for KeyType

source§

impl FromJSValConvertible for KeyUsage

source§

impl FromJSValConvertible for SupportedType

source§

impl FromJSValConvertible for DocumentReadyState

source§

impl FromJSValConvertible for DocumentVisibilityState

source§

impl FromJSValConvertible for FakeXRRegionType

source§

impl FromJSValConvertible for FakeXRButtonType

source§

impl FromJSValConvertible for GamepadHand

source§

impl FromJSValConvertible for GamepadHapticEffectType

source§

impl FromJSValConvertible for GamepadHapticsResult

source§

impl FromJSValConvertible for SelectionMode

source§

impl FromJSValConvertible for CanPlayTypeResult

source§

impl FromJSValConvertible for ColorSpaceConversion

source§

impl FromJSValConvertible for ImageOrientation

source§

impl FromJSValConvertible for PremultiplyAlpha

source§

impl FromJSValConvertible for ResizeQuality

source§

impl FromJSValConvertible for MediaDeviceKind

source§

impl FromJSValConvertible for MediaSessionAction

source§

impl FromJSValConvertible for MediaSessionPlaybackState

source§

impl FromJSValConvertible for OscillatorType

source§

impl FromJSValConvertible for DistanceModelType

source§

impl FromJSValConvertible for PanningModelType

source§

impl FromJSValConvertible for NavigationTimingType

source§

impl FromJSValConvertible for PermissionName

source§

impl FromJSValConvertible for PermissionState

source§

impl FromJSValConvertible for RTCDataChannelState

source§

impl FromJSValConvertible for RTCErrorDetailType

source§

impl FromJSValConvertible for RTCBundlePolicy

source§

impl FromJSValConvertible for RTCIceConnectionState

source§

impl FromJSValConvertible for RTCIceCredentialType

source§

impl FromJSValConvertible for RTCIceGatheringState

source§

impl FromJSValConvertible for RTCIceTransportPolicy

source§

impl FromJSValConvertible for RTCRtcpMuxPolicy

source§

impl FromJSValConvertible for RTCSignalingState

source§

impl FromJSValConvertible for RTCRtpTransceiverDirection

source§

impl FromJSValConvertible for RTCSdpType

source§

impl FromJSValConvertible for ReadableStreamReaderMode

source§

impl FromJSValConvertible for ReadableStreamType

source§

impl FromJSValConvertible for ReferrerPolicy

source§

impl FromJSValConvertible for RequestCache

source§

impl FromJSValConvertible for RequestCredentials

source§

impl FromJSValConvertible for RequestDestination

source§

impl FromJSValConvertible for RequestMode

source§

impl FromJSValConvertible for RequestRedirect

source§

impl FromJSValConvertible for ResizeObserverBoxOptions

source§

impl FromJSValConvertible for ResponseType

source§

impl FromJSValConvertible for SecurityPolicyViolationEventDisposition

source§

impl FromJSValConvertible for ServiceWorkerState

source§

impl FromJSValConvertible for ServiceWorkerUpdateViaCache

source§

impl FromJSValConvertible for ShadowRootMode

source§

impl FromJSValConvertible for KeyFormat

source§

impl FromJSValConvertible for TestEnum

source§

impl FromJSValConvertible for TextTrackKind

source§

impl FromJSValConvertible for TextTrackMode

source§

impl FromJSValConvertible for AlignSetting

source§

impl FromJSValConvertible for AutoKeyword

source§

impl FromJSValConvertible for DirectionSetting

source§

impl FromJSValConvertible for LineAlignSetting

source§

impl FromJSValConvertible for PositionAlignSetting

source§

impl FromJSValConvertible for ScrollSetting

source§

impl FromJSValConvertible for GPUAddressMode

source§

impl FromJSValConvertible for GPUAutoLayoutMode

source§

impl FromJSValConvertible for GPUBlendFactor

source§

impl FromJSValConvertible for GPUBlendOperation

source§

impl FromJSValConvertible for GPUBufferBindingType

source§

impl FromJSValConvertible for GPUBufferMapState

source§

impl FromJSValConvertible for GPUCanvasAlphaMode

source§

impl FromJSValConvertible for GPUCompareFunction

source§

impl FromJSValConvertible for GPUCompilationMessageType

source§

impl FromJSValConvertible for GPUCullMode

source§

impl FromJSValConvertible for GPUDeviceLostReason

source§

impl FromJSValConvertible for GPUErrorFilter

source§

impl FromJSValConvertible for GPUFeatureName

source§

impl FromJSValConvertible for GPUFilterMode

source§

impl FromJSValConvertible for GPUFrontFace

source§

impl FromJSValConvertible for GPUIndexFormat

source§

impl FromJSValConvertible for GPULoadOp

source§

impl FromJSValConvertible for GPUPipelineErrorReason

source§

impl FromJSValConvertible for GPUPipelineStatisticName

source§

impl FromJSValConvertible for GPUPowerPreference

source§

impl FromJSValConvertible for GPUPrimitiveTopology

source§

impl FromJSValConvertible for GPUQueryType

source§

impl FromJSValConvertible for GPUSamplerBindingType

source§

impl FromJSValConvertible for GPUStencilOperation

source§

impl FromJSValConvertible for GPUStorageTextureAccess

source§

impl FromJSValConvertible for GPUStoreOp

source§

impl FromJSValConvertible for GPUTextureAspect

source§

impl FromJSValConvertible for GPUTextureDimension

source§

impl FromJSValConvertible for GPUTextureFormat

source§

impl FromJSValConvertible for GPUTextureSampleType

source§

impl FromJSValConvertible for GPUTextureViewDimension

source§

impl FromJSValConvertible for GPUVertexFormat

source§

impl FromJSValConvertible for GPUVertexStepMode

source§

impl FromJSValConvertible for BinaryType

source§

impl FromJSValConvertible for ScrollBehavior

source§

impl FromJSValConvertible for WorkerType

source§

impl FromJSValConvertible for XMLHttpRequestResponseType

source§

impl FromJSValConvertible for XRHandJoint

source§

impl FromJSValConvertible for XRHitTestTrackableType

source§

impl FromJSValConvertible for XRHandedness

source§

impl FromJSValConvertible for XRTargetRayMode

source§

impl FromJSValConvertible for XRReferenceSpaceType

source§

impl FromJSValConvertible for XREnvironmentBlendMode

source§

impl FromJSValConvertible for XRInteractionMode

source§

impl FromJSValConvertible for XRVisibilityState

source§

impl FromJSValConvertible for XRSessionMode

source§

impl FromJSValConvertible for XREye

source§

impl FromJSValConvertible for XRLayerLayout

source§

impl FromJSValConvertible for XRTextureType

source§

impl FromJSValConvertible for AddEventListenerOptionsOrBoolean

source§

impl FromJSValConvertible for ArrayBufferOrArrayBufferView

source§

impl FromJSValConvertible for ArrayBufferOrArrayBufferViewOrBlobOrString

source§

impl FromJSValConvertible for ArrayBufferViewOrArrayBuffer

source§

impl FromJSValConvertible for ArrayBufferViewOrArrayBufferOrJsonWebKey

source§

impl FromJSValConvertible for AudioContextLatencyCategoryOrDouble

source§

impl FromJSValConvertible for BlobOrArrayBufferViewOrArrayBufferOrFormDataOrStringOrURLSearchParams

source§

impl FromJSValConvertible for BlobOrBlobSequence

source§

impl FromJSValConvertible for BlobOrBoolean

source§

impl FromJSValConvertible for BlobOrString

source§

impl FromJSValConvertible for BlobOrUnsignedLong

source§

impl FromJSValConvertible for BooleanOrMediaTrackConstraints

source§

impl FromJSValConvertible for ByteStringOrLong

source§

impl FromJSValConvertible for ByteStringSequenceOrLong

source§

impl FromJSValConvertible for ByteStringSequenceOrLongOrString

source§

impl FromJSValConvertible for ByteStringSequenceSequenceOrByteStringByteStringRecord

source§

impl FromJSValConvertible for CanvasRenderingContext2DOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext

source§

impl FromJSValConvertible for ClampedUnsignedLongOrConstrainULongRange

source§

impl FromJSValConvertible for DocumentOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrStringOrURLSearchParams

source§

impl FromJSValConvertible for DocumentOrStringOrURLOrBlob

source§

impl FromJSValConvertible for DoubleOrAutoKeyword

source§

impl FromJSValConvertible for DoubleOrConstrainDoubleRange

source§

impl FromJSValConvertible for DoubleOrDoubleSequence

source§

impl FromJSValConvertible for DoubleSequenceOrGPUColorDict

source§

impl FromJSValConvertible for ElementOrDocument

source§

impl FromJSValConvertible for EventListenerOptionsOrBoolean

source§

impl FromJSValConvertible for EventOrString

source§

impl FromJSValConvertible for EventOrUSVString

source§

impl FromJSValConvertible for FileOrUSVString

source§

impl FromJSValConvertible for FileOrUSVStringOrFormData

source§

impl FromJSValConvertible for Float32ArrayOrUnrestrictedFloatSequence

source§

impl FromJSValConvertible for GPUPipelineLayoutOrGPUAutoLayoutMode

source§

impl FromJSValConvertible for GPUSamplerOrGPUTextureViewOrGPUBufferBinding

source§

impl FromJSValConvertible for HTMLCanvasElementOrOffscreenCanvas

source§

impl FromJSValConvertible for HTMLElementOrLong

source§

impl FromJSValConvertible for HTMLElementOrUnsignedLongOrStringOrBoolean

source§

impl FromJSValConvertible for HTMLImageElementOrHTMLCanvasElementOrOffscreenCanvasOrCSSStyleValue

source§

impl FromJSValConvertible for HTMLImageElementOrHTMLCanvasElementOrOffscreenCanvasOrCSSStyleValueOrBlobOrImageData

source§

impl FromJSValConvertible for HTMLOptionElementOrHTMLOptGroupElement

source§

impl FromJSValConvertible for ImageBitmapOrHTMLCanvasElementOrOffscreenCanvas

source§

impl FromJSValConvertible for ImageDataOrHTMLImageElementOrHTMLCanvasElementOrHTMLVideoElement

source§

impl FromJSValConvertible for Int32ArrayOrLongSequence

source§

impl FromJSValConvertible for LongOrLongSequenceSequence

source§

impl FromJSValConvertible for LongOrStringByteStringRecord

source§

impl FromJSValConvertible for LongSequenceOrBoolean

source§

impl FromJSValConvertible for LongSequenceOrStringOrURLOrBlob

source§

impl FromJSValConvertible for MediaStreamOrBlob

source§

impl FromJSValConvertible for MediaStreamTrackOrString

source§

impl FromJSValConvertible for NodeOrString

source§

impl FromJSValConvertible for ObjectOrString

source§

impl FromJSValConvertible for OffscreenCanvasRenderingContext2DOrWebGLRenderingContextOrWebGL2RenderingContext

source§

impl FromJSValConvertible for RadioNodeListOrElement

source§

impl FromJSValConvertible for RangeEnforcedUnsignedLongSequenceOrGPUExtent3DDict

source§

impl FromJSValConvertible for RangeEnforcedUnsignedLongSequenceOrGPUOrigin2DDict

source§

impl FromJSValConvertible for RangeEnforcedUnsignedLongSequenceOrGPUOrigin3DDict

source§

impl FromJSValConvertible for ReadableStreamDefaultControllerOrReadableByteStreamController

source§

impl FromJSValConvertible for ReadableStreamDefaultReaderOrReadableStreamBYOBReader

source§

impl FromJSValConvertible for ReadableStreamOrBlobOrArrayBufferViewOrArrayBufferOrFormDataOrStringOrURLSearchParams

source§

impl FromJSValConvertible for RequestOrUSVString

source§

impl FromJSValConvertible for StringOrBoolean

source§

impl FromJSValConvertible for StringOrCanvasGradientOrCanvasPattern

source§

impl FromJSValConvertible for StringOrElementCreationOptions

source§

impl FromJSValConvertible for StringOrFunction

source§

impl FromJSValConvertible for StringOrLongSequence

source§

impl FromJSValConvertible for StringOrObject

source§

impl FromJSValConvertible for StringOrStringSequence

source§

impl FromJSValConvertible for StringOrURLOrBlob

source§

impl FromJSValConvertible for StringOrUnrestrictedDoubleSequence

source§

impl FromJSValConvertible for StringOrUnsignedLong

source§

impl FromJSValConvertible for StringSequenceOrUnsignedLong

source§

impl FromJSValConvertible for TestBindingOrByteStringSequenceSequenceOrStringByteStringRecord

source§

impl FromJSValConvertible for TestBindingOrStringByteStringRecord

source§

impl FromJSValConvertible for TestDictionaryOrLong

source§

impl FromJSValConvertible for USVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVString

source§

impl FromJSValConvertible for Uint32ArrayOrUnsignedLongSequence

source§

impl FromJSValConvertible for UnsignedLongOrBoolean

source§

impl FromJSValConvertible for VideoTrackOrAudioTrackOrTextTrack

source§

impl FromJSValConvertible for WebGLRenderingContextOrWebGL2RenderingContext

source§

impl FromJSValConvertible for WindowProxyOrElementOrHTMLCollection

source§

impl FromJSValConvertible for WindowProxyOrMessagePortOrServiceWorker

source§

impl FromJSValConvertible for AnalyserOptions

source§

impl FromJSValConvertible for AnimationEventInit

source§

impl FromJSValConvertible for AudioBufferOptions

source§

impl FromJSValConvertible for AudioBufferSourceOptions

source§

impl FromJSValConvertible for AudioContextOptions

source§

impl FromJSValConvertible for AudioTimestamp

source§

impl FromJSValConvertible for AudioNodeOptions

source§

impl FromJSValConvertible for BiquadFilterOptions

source§

impl FromJSValConvertible for BlobPropertyBag

source§

impl FromJSValConvertible for BluetoothAdvertisingEventInit

source§

impl FromJSValConvertible for BluetoothLEScanFilterInit

source§

impl FromJSValConvertible for RequestDeviceOptions

source§

impl FromJSValConvertible for BluetoothPermissionDescriptor

source§

impl FromJSValConvertible for ChannelMergerOptions

source§

impl FromJSValConvertible for ChannelSplitterOptions

source§

impl FromJSValConvertible for CloseEventInit

source§

impl FromJSValConvertible for CompositionEventInit

source§

impl FromJSValConvertible for ConstantSourceOptions

source§

impl FromJSValConvertible for ElementDefinitionOptions

source§

impl FromJSValConvertible for DOMMatrix2DInit

source§

impl FromJSValConvertible for DOMMatrixInit

source§

impl FromJSValConvertible for DOMPointInit

source§

impl FromJSValConvertible for DOMQuadInit

source§

impl FromJSValConvertible for DOMRectInit

source§

impl FromJSValConvertible for ElementCreationOptions

source§

impl FromJSValConvertible for ShadowRootInit

source§

impl FromJSValConvertible for ValidityStateFlags

source§

impl FromJSValConvertible for EventInit

source§

impl FromJSValConvertible for EventModifierInit

source§

impl FromJSValConvertible for EventSourceInit

source§

impl FromJSValConvertible for AddEventListenerOptions

source§

impl FromJSValConvertible for EventListenerOptions

source§

impl FromJSValConvertible for ExtendableEventInit

source§

impl FromJSValConvertible for FakeXRBoundsPoint

source§

impl FromJSValConvertible for FakeXRDeviceResolution

source§

impl FromJSValConvertible for FakeXRFieldOfViewInit

source§

impl FromJSValConvertible for FakeXRRegionInit

source§

impl FromJSValConvertible for FakeXRRigidTransformInit

source§

impl FromJSValConvertible for FakeXRTriangleInit

source§

impl FromJSValConvertible for FakeXRViewInit

source§

impl FromJSValConvertible for FakeXRWorldInit

source§

impl FromJSValConvertible for FakeXRButtonStateInit

source§

impl FromJSValConvertible for FakeXRInputSourceInit

source§

impl FromJSValConvertible for FilePropertyBag

source§

impl FromJSValConvertible for FocusEventInit

source§

impl FromJSValConvertible for FormDataEventInit

source§

impl FromJSValConvertible for GainOptions

source§

impl FromJSValConvertible for GamepadEventInit

source§

impl FromJSValConvertible for GamepadEffectParameters

source§

impl FromJSValConvertible for HashChangeEventInit

source§

impl FromJSValConvertible for IIRFilterOptions

source§

impl FromJSValConvertible for ImageBitmapOptions

source§

impl FromJSValConvertible for InputEventInit

source§

impl FromJSValConvertible for IntersectionObserverInit

source§

impl FromJSValConvertible for IntersectionObserverEntryInit

source§

impl FromJSValConvertible for KeyboardEventInit

source§

impl FromJSValConvertible for ConstrainDoubleRange

source§

impl FromJSValConvertible for ConstrainULongRange

source§

impl FromJSValConvertible for DoubleRange

source§

impl FromJSValConvertible for MediaStreamConstraints

source§

impl FromJSValConvertible for MediaTrackConstraintSet

source§

impl FromJSValConvertible for MediaTrackConstraints

source§

impl FromJSValConvertible for ULongRange

source§

impl FromJSValConvertible for MediaElementAudioSourceOptions

source§

impl FromJSValConvertible for MediaImage

source§

impl FromJSValConvertible for MediaMetadataInit

source§

impl FromJSValConvertible for MediaQueryListEventInit

source§

impl FromJSValConvertible for MediaPositionState

source§

impl FromJSValConvertible for MediaSessionActionDetails

source§

impl FromJSValConvertible for MediaSessionSeekActionDetails

source§

impl FromJSValConvertible for MediaSessionSeekToActionDetails

source§

impl FromJSValConvertible for MediaStreamAudioSourceOptions

source§

impl FromJSValConvertible for MediaStreamTrackAudioSourceOptions

source§

impl FromJSValConvertible for MouseEventInit

source§

impl FromJSValConvertible for MutationObserverInit

source§

impl FromJSValConvertible for NavigationPreloadState

source§

impl FromJSValConvertible for GetRootNodeOptions

source§

impl FromJSValConvertible for OfflineAudioCompletionEventInit

source§

impl FromJSValConvertible for OfflineAudioContextOptions

source§

impl FromJSValConvertible for ImageEncodeOptions

source§

impl FromJSValConvertible for OscillatorOptions

source§

impl FromJSValConvertible for PageTransitionEventInit

source§

impl FromJSValConvertible for PannerOptions

source§

impl FromJSValConvertible for PerformanceObserverInit

source§

impl FromJSValConvertible for DevicePermissionDescriptor

source§

impl FromJSValConvertible for MidiPermissionDescriptor

source§

impl FromJSValConvertible for PermissionDescriptor

source§

impl FromJSValConvertible for PushPermissionDescriptor

source§

impl FromJSValConvertible for PointerEventInit

source§

impl FromJSValConvertible for ProgressEventInit

source§

impl FromJSValConvertible for QueuingStrategy

source§

impl FromJSValConvertible for QueuingStrategyInit

source§

impl FromJSValConvertible for RTCDataChannelInit

source§

impl FromJSValConvertible for RTCDataChannelEventInit

source§

impl FromJSValConvertible for RTCErrorInit

source§

impl FromJSValConvertible for RTCErrorEventInit

source§

impl FromJSValConvertible for RTCIceCandidateInit

source§

impl FromJSValConvertible for RTCAnswerOptions

source§

impl FromJSValConvertible for RTCConfiguration

source§

impl FromJSValConvertible for RTCIceServer

source§

impl FromJSValConvertible for RTCOfferAnswerOptions

source§

impl FromJSValConvertible for RTCOfferOptions

source§

impl FromJSValConvertible for RTCRtpCodingParameters

source§

impl FromJSValConvertible for RTCRtpEncodingParameters

source§

impl FromJSValConvertible for RTCRtpTransceiverInit

source§

impl FromJSValConvertible for RTCPeerConnectionIceEventInit

source§

impl FromJSValConvertible for RTCRtcpParameters

source§

impl FromJSValConvertible for RTCRtpCodecParameters

source§

impl FromJSValConvertible for RTCRtpHeaderExtensionParameters

source§

impl FromJSValConvertible for RTCRtpParameters

source§

impl FromJSValConvertible for RTCRtpSendParameters

source§

impl FromJSValConvertible for RTCSessionDescriptionInit

source§

impl FromJSValConvertible for RTCTrackEventInit

source§

impl FromJSValConvertible for ReadableStreamGetReaderOptions

source§

impl FromJSValConvertible for ResizeObserverOptions

source§

impl FromJSValConvertible for ResponseInit

source§

impl FromJSValConvertible for SecurityPolicyViolationEventInit

source§

impl FromJSValConvertible for RegistrationOptions

source§

impl FromJSValConvertible for StaticRangeInit

source§

impl FromJSValConvertible for StereoPannerOptions

source§

impl FromJSValConvertible for StorageEventInit

source§

impl FromJSValConvertible for SubmitEventInit

source§

impl FromJSValConvertible for AesDerivedKeyParams

source§

impl FromJSValConvertible for AesKeyAlgorithm

source§

impl FromJSValConvertible for AesKeyGenParams

source§

impl FromJSValConvertible for Algorithm

source§

impl FromJSValConvertible for HmacKeyAlgorithm

source§

impl FromJSValConvertible for JsonWebKey

source§

impl FromJSValConvertible for KeyAlgorithm

source§

impl FromJSValConvertible for RsaOtherPrimesInfo

source§

impl FromJSValConvertible for TestDictionaryParent

source§

impl FromJSValConvertible for TestDictionaryWithParent

source§

impl FromJSValConvertible for TestURLLike

source§

impl FromJSValConvertible for TextDecodeOptions

source§

impl FromJSValConvertible for TextDecoderOptions

source§

impl FromJSValConvertible for TextEncoderEncodeIntoResult

source§

impl FromJSValConvertible for TrackEventInit

source§

impl FromJSValConvertible for TransitionEventInit

source§

impl FromJSValConvertible for UIEventInit

source§

impl FromJSValConvertible for UnderlyingSource

source§

impl FromJSValConvertible for WebGLContextEventInit

source§

impl FromJSValConvertible for WebGLContextAttributes

source§

impl FromJSValConvertible for GPUBindGroupDescriptor

source§

impl FromJSValConvertible for GPUBindGroupEntry

source§

impl FromJSValConvertible for GPUBindGroupLayoutDescriptor

source§

impl FromJSValConvertible for GPUBindGroupLayoutEntry

source§

impl FromJSValConvertible for GPUBlendComponent

source§

impl FromJSValConvertible for GPUBlendState

source§

impl FromJSValConvertible for GPUBufferBinding

source§

impl FromJSValConvertible for GPUBufferBindingLayout

source§

impl FromJSValConvertible for GPUBufferDescriptor

source§

impl FromJSValConvertible for GPUCanvasConfiguration

source§

impl FromJSValConvertible for GPUColorDict

source§

impl FromJSValConvertible for GPUColorTargetState

source§

impl FromJSValConvertible for GPUCommandBufferDescriptor

source§

impl FromJSValConvertible for GPUCommandEncoderDescriptor

source§

impl FromJSValConvertible for GPUComputePassDescriptor

source§

impl FromJSValConvertible for GPUComputePipelineDescriptor

source§

impl FromJSValConvertible for GPUDepthStencilState

source§

impl FromJSValConvertible for GPUDeviceDescriptor

source§

impl FromJSValConvertible for GPUExtent3DDict

source§

impl FromJSValConvertible for GPUExternalTextureBindingLayout

source§

impl FromJSValConvertible for GPUFragmentState

source§

impl FromJSValConvertible for GPUImageBitmapCopyView

source§

impl FromJSValConvertible for GPUImageCopyBuffer

source§

impl FromJSValConvertible for GPUImageCopyExternalImage

source§

impl FromJSValConvertible for GPUImageCopyTexture

source§

impl FromJSValConvertible for GPUImageCopyTextureTagged

source§

impl FromJSValConvertible for GPUImageDataLayout

source§

impl FromJSValConvertible for GPUMultisampleState

source§

impl FromJSValConvertible for GPUObjectDescriptorBase

source§

impl FromJSValConvertible for GPUOrigin2DDict

source§

impl FromJSValConvertible for GPUOrigin3DDict

source§

impl FromJSValConvertible for GPUPipelineDescriptorBase

source§

impl FromJSValConvertible for GPUPipelineErrorInit

source§

impl FromJSValConvertible for GPUPipelineLayoutDescriptor

source§

impl FromJSValConvertible for GPUPrimitiveState

source§

impl FromJSValConvertible for GPUProgrammableStage

source§

impl FromJSValConvertible for GPUQuerySetDescriptor

source§

impl FromJSValConvertible for GPURenderBundleDescriptor

source§

impl FromJSValConvertible for GPURenderBundleEncoderDescriptor

source§

impl FromJSValConvertible for GPURenderPassColorAttachment

source§

impl FromJSValConvertible for GPURenderPassDepthStencilAttachment

source§

impl FromJSValConvertible for GPURenderPassDescriptor

source§

impl FromJSValConvertible for GPURenderPassLayout

source§

impl FromJSValConvertible for GPURenderPipelineDescriptor

source§

impl FromJSValConvertible for GPURequestAdapterOptions

source§

impl FromJSValConvertible for GPUSamplerBindingLayout

source§

impl FromJSValConvertible for GPUSamplerDescriptor

source§

impl FromJSValConvertible for GPUStencilFaceState

source§

impl FromJSValConvertible for GPUStorageTextureBindingLayout

source§

impl FromJSValConvertible for GPUTextureBindingLayout

source§

impl FromJSValConvertible for GPUTextureDescriptor

source§

impl FromJSValConvertible for GPUTextureViewDescriptor

source§

impl FromJSValConvertible for GPUUncapturedErrorEventInit

source§

impl FromJSValConvertible for GPUVertexAttribute

source§

impl FromJSValConvertible for GPUVertexBufferLayout

source§

impl FromJSValConvertible for GPUVertexState

source§

impl FromJSValConvertible for WheelEventInit

source§

impl FromJSValConvertible for ScrollOptions

source§

impl FromJSValConvertible for ScrollToOptions

source§

impl FromJSValConvertible for WorkerOptions

source§

impl FromJSValConvertible for WorkletOptions

source§

impl FromJSValConvertible for XRHitTestOptionsInit

source§

impl FromJSValConvertible for XRInputSourceEventInit

source§

impl FromJSValConvertible for XRInputSourcesChangeEventInit

source§

impl FromJSValConvertible for XRLayerEventInit

source§

impl FromJSValConvertible for XRMediaLayerInit

source§

impl FromJSValConvertible for XRRayDirectionInit

source§

impl FromJSValConvertible for XRReferenceSpaceEventInit

source§

impl FromJSValConvertible for XRRenderStateInit

source§

impl FromJSValConvertible for XRSessionEventInit

source§

impl FromJSValConvertible for FakeXRDeviceInit

source§

impl FromJSValConvertible for XRCubeLayerInit

source§

impl FromJSValConvertible for XRCylinderLayerInit

source§

impl FromJSValConvertible for XREquirectLayerInit

source§

impl FromJSValConvertible for XRLayerInit

source§

impl FromJSValConvertible for XRProjectionLayerInit

source§

impl FromJSValConvertible for XRQuadLayerInit

source§

impl FromJSValConvertible for XRWebGLLayerInit

source§

impl FromJSValConvertible for ByteString

source§

impl FromJSValConvertible for DOMString

source§

impl FromJSValConvertible for USVString

source§

impl FromJSValConvertible for RootedTraceableBox<BluetoothDataFilterInit>

source§

impl FromJSValConvertible for RootedTraceableBox<CustomEventInit>

source§

impl FromJSValConvertible for RootedTraceableBox<ErrorEventInit>

source§

impl FromJSValConvertible for RootedTraceableBox<ExtendableMessageEventInit>

source§

impl FromJSValConvertible for RootedTraceableBox<IterableKeyAndValueResult>

source§

impl FromJSValConvertible for RootedTraceableBox<IterableKeyOrValueResult>

source§

impl FromJSValConvertible for RootedTraceableBox<MessageEventInit>

source§

impl FromJSValConvertible for RootedTraceableBox<StructuredSerializeOptions>

source§

impl FromJSValConvertible for RootedTraceableBox<PopStateEventInit>

source§

impl FromJSValConvertible for RootedTraceableBox<PromiseRejectionEventInit>

source§

impl FromJSValConvertible for RootedTraceableBox<ReadableStreamReadResult>

source§

impl FromJSValConvertible for RootedTraceableBox<RequestInit>

source§

impl FromJSValConvertible for RootedTraceableBox<AesCbcParams>

source§

impl FromJSValConvertible for RootedTraceableBox<AesCtrParams>

source§

impl FromJSValConvertible for RootedTraceableBox<AesGcmParams>

source§

impl FromJSValConvertible for RootedTraceableBox<HkdfParams>

source§

impl FromJSValConvertible for RootedTraceableBox<HmacImportParams>

source§

impl FromJSValConvertible for RootedTraceableBox<HmacKeyGenParams>

source§

impl FromJSValConvertible for RootedTraceableBox<Pbkdf2Params>

source§

impl FromJSValConvertible for RootedTraceableBox<TestDictionary>

source§

impl FromJSValConvertible for RootedTraceableBox<TestDictionaryDefaults>

source§

impl FromJSValConvertible for RootedTraceableBox<GPUShaderModuleDescriptor>

source§

impl FromJSValConvertible for RootedTraceableBox<WindowPostMessageOptions>

source§

impl FromJSValConvertible for RootedTraceableBox<XRSessionInit>

source§

impl FromJSValConvertible for Value

source§

impl<K, V, C> FromJSValConvertible for Record<K, V>
where K: RecordKey, V: FromJSValConvertible<Config = C>, C: Clone,

source§

impl<T> FromJSValConvertible for RootedTraceableBox<Heap<T>>

source§

impl<T, S> FromJSValConvertible for TypedArray<T, S>

source§

impl<T: Float + FromJSValConvertible<Config = ()>> FromJSValConvertible for Finite<T>

source§

impl<T: DomObject + IDLInterface> FromJSValConvertible for Root<Dom<T>>