Trait script::dom::bindings::reflector::DomObjectWrap

source ·
pub trait DomObjectWrap: Sized + DomObject {
    const WRAP: unsafe fn(_: JSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>>;
}
Expand description

A trait to provide a function pointer to wrap function for DOM objects.

Required Associated Constants§

source

const WRAP: unsafe fn(_: JSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>>

Function pointer to the general wrap function type

Object Safety§

This trait is not object safe.

Implementors§

source§

impl DomObjectWrap for AbstractRange

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AbstractRangeBinding::AbstractRange_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::abstractrange::AbstractRange>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::abstractrange::AbstractRange>>}

source§

impl DomObjectWrap for AnalyserNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AnalyserNodeBinding::AnalyserNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::analysernode::AnalyserNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::analysernode::AnalyserNode>>}

source§

impl DomObjectWrap for AnimationEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AnimationEventBinding::AnimationEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::animationevent::AnimationEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::animationevent::AnimationEvent>>}

source§

impl DomObjectWrap for Attr

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AttrBinding::Attr_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::attr::Attr>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::attr::Attr>>}

source§

impl DomObjectWrap for AudioBuffer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AudioBufferBinding::AudioBuffer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::audiobuffer::AudioBuffer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::audiobuffer::AudioBuffer>>}

source§

impl DomObjectWrap for AudioBufferSourceNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AudioBufferSourceNodeBinding::AudioBufferSourceNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::audiobuffersourcenode::AudioBufferSourceNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::audiobuffersourcenode::AudioBufferSourceNode>>}

source§

impl DomObjectWrap for AudioContext

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AudioContextBinding::AudioContext_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::audiocontext::AudioContext>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::audiocontext::AudioContext>>}

source§

impl DomObjectWrap for AudioDestinationNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AudioDestinationNodeBinding::AudioDestinationNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::audiodestinationnode::AudioDestinationNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::audiodestinationnode::AudioDestinationNode>>}

source§

impl DomObjectWrap for AudioListener

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AudioListenerBinding::AudioListener_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::audiolistener::AudioListener>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::audiolistener::AudioListener>>}

source§

impl DomObjectWrap for AudioNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AudioNodeBinding::AudioNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::audionode::AudioNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::audionode::AudioNode>>}

source§

impl DomObjectWrap for AudioParam

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AudioParamBinding::AudioParam_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::audioparam::AudioParam>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::audioparam::AudioParam>>}

source§

impl DomObjectWrap for AudioScheduledSourceNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AudioScheduledSourceNodeBinding::AudioScheduledSourceNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::audioscheduledsourcenode::AudioScheduledSourceNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::audioscheduledsourcenode::AudioScheduledSourceNode>>}

source§

impl DomObjectWrap for AudioTrack

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AudioTrackBinding::AudioTrack_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::audiotrack::AudioTrack>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::audiotrack::AudioTrack>>}

source§

impl DomObjectWrap for AudioTrackList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AudioTrackListBinding::AudioTrackList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::audiotracklist::AudioTrackList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::audiotracklist::AudioTrackList>>}

source§

impl DomObjectWrap for BaseAudioContext

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BaseAudioContextBinding::BaseAudioContext_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::baseaudiocontext::BaseAudioContext>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::baseaudiocontext::BaseAudioContext>>}

source§

impl DomObjectWrap for BeforeUnloadEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BeforeUnloadEventBinding::BeforeUnloadEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::beforeunloadevent::BeforeUnloadEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::beforeunloadevent::BeforeUnloadEvent>>}

source§

impl DomObjectWrap for BiquadFilterNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BiquadFilterNodeBinding::BiquadFilterNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::biquadfilternode::BiquadFilterNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::biquadfilternode::BiquadFilterNode>>}

source§

impl DomObjectWrap for Blob

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BlobBinding::Blob_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::blob::Blob>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::blob::Blob>>}

source§

impl DomObjectWrap for Bluetooth

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BluetoothBinding::Bluetooth_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::bluetooth::Bluetooth>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::bluetooth::Bluetooth>>}

source§

impl DomObjectWrap for BluetoothAdvertisingEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BluetoothAdvertisingEventBinding::BluetoothAdvertisingEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::bluetoothadvertisingevent::BluetoothAdvertisingEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::bluetoothadvertisingevent::BluetoothAdvertisingEvent>>}

source§

impl DomObjectWrap for BluetoothCharacteristicProperties

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BluetoothCharacteristicPropertiesBinding::BluetoothCharacteristicProperties_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::bluetoothcharacteristicproperties::BluetoothCharacteristicProperties>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::bluetoothcharacteristicproperties::BluetoothCharacteristicProperties>>}

source§

impl DomObjectWrap for BluetoothDevice

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BluetoothDeviceBinding::BluetoothDevice_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::bluetoothdevice::BluetoothDevice>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::bluetoothdevice::BluetoothDevice>>}

source§

impl DomObjectWrap for BluetoothPermissionResult

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BluetoothPermissionResultBinding::BluetoothPermissionResult_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::bluetoothpermissionresult::BluetoothPermissionResult>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::bluetoothpermissionresult::BluetoothPermissionResult>>}

source§

impl DomObjectWrap for BluetoothRemoteGATTCharacteristic

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BluetoothRemoteGATTCharacteristicBinding::BluetoothRemoteGATTCharacteristic_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::bluetoothremotegattcharacteristic::BluetoothRemoteGATTCharacteristic>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::bluetoothremotegattcharacteristic::BluetoothRemoteGATTCharacteristic>>}

source§

impl DomObjectWrap for BluetoothRemoteGATTDescriptor

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BluetoothRemoteGATTDescriptorBinding::BluetoothRemoteGATTDescriptor_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::bluetoothremotegattdescriptor::BluetoothRemoteGATTDescriptor>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::bluetoothremotegattdescriptor::BluetoothRemoteGATTDescriptor>>}

source§

impl DomObjectWrap for BluetoothRemoteGATTServer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BluetoothRemoteGATTServerBinding::BluetoothRemoteGATTServer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::bluetoothremotegattserver::BluetoothRemoteGATTServer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::bluetoothremotegattserver::BluetoothRemoteGATTServer>>}

source§

impl DomObjectWrap for BluetoothRemoteGATTService

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BluetoothRemoteGATTServiceBinding::BluetoothRemoteGATTService_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::bluetoothremotegattservice::BluetoothRemoteGATTService>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::bluetoothremotegattservice::BluetoothRemoteGATTService>>}

source§

impl DomObjectWrap for BluetoothUUID

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BluetoothUUIDBinding::BluetoothUUID_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::bluetoothuuid::BluetoothUUID>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::bluetoothuuid::BluetoothUUID>>}

source§

impl DomObjectWrap for BroadcastChannel

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::BroadcastChannelBinding::BroadcastChannel_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::broadcastchannel::BroadcastChannel>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::broadcastchannel::BroadcastChannel>>}

source§

impl DomObjectWrap for CanvasGradient

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CanvasRenderingContext2DBinding::CanvasGradient_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::canvasgradient::CanvasGradient>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::canvasgradient::CanvasGradient>>}

source§

impl DomObjectWrap for CanvasPattern

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CanvasRenderingContext2DBinding::CanvasPattern_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::canvaspattern::CanvasPattern>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::canvaspattern::CanvasPattern>>}

source§

impl DomObjectWrap for CanvasRenderingContext2D

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CanvasRenderingContext2DBinding::CanvasRenderingContext2D_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::canvasrenderingcontext2d::CanvasRenderingContext2D>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::canvasrenderingcontext2d::CanvasRenderingContext2D>>}

source§

impl DomObjectWrap for CDATASection

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CDATASectionBinding::CDATASection_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::cdatasection::CDATASection>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::cdatasection::CDATASection>>}

source§

impl DomObjectWrap for ChannelMergerNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ChannelMergerNodeBinding::ChannelMergerNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::channelmergernode::ChannelMergerNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::channelmergernode::ChannelMergerNode>>}

source§

impl DomObjectWrap for ChannelSplitterNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ChannelSplitterNodeBinding::ChannelSplitterNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::channelsplitternode::ChannelSplitterNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::channelsplitternode::ChannelSplitterNode>>}

source§

impl DomObjectWrap for Client

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ClientBinding::Client_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::client::Client>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::client::Client>>}

source§

impl DomObjectWrap for CloseEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CloseEventBinding::CloseEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::closeevent::CloseEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::closeevent::CloseEvent>>}

source§

impl DomObjectWrap for Comment

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CommentBinding::Comment_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::comment::Comment>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::comment::Comment>>}

source§

impl DomObjectWrap for CompositionEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CompositionEventBinding::CompositionEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::compositionevent::CompositionEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::compositionevent::CompositionEvent>>}

source§

impl DomObjectWrap for ConstantSourceNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ConstantSourceNodeBinding::ConstantSourceNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::constantsourcenode::ConstantSourceNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::constantsourcenode::ConstantSourceNode>>}

source§

impl DomObjectWrap for Crypto

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CryptoBinding::Crypto_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::crypto::Crypto>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::crypto::Crypto>>}

source§

impl DomObjectWrap for CryptoKey

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CryptoKeyBinding::CryptoKey_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::cryptokey::CryptoKey>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::cryptokey::CryptoKey>>}

source§

impl DomObjectWrap for CSSFontFaceRule

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSFontFaceRuleBinding::CSSFontFaceRule_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::cssfontfacerule::CSSFontFaceRule>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::cssfontfacerule::CSSFontFaceRule>>}

source§

impl DomObjectWrap for CSSImportRule

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSImportRuleBinding::CSSImportRule_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::cssimportrule::CSSImportRule>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::cssimportrule::CSSImportRule>>}

source§

impl DomObjectWrap for CSSKeyframeRule

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSKeyframeRuleBinding::CSSKeyframeRule_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::csskeyframerule::CSSKeyframeRule>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::csskeyframerule::CSSKeyframeRule>>}

source§

impl DomObjectWrap for CSSKeyframesRule

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSKeyframesRuleBinding::CSSKeyframesRule_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::csskeyframesrule::CSSKeyframesRule>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::csskeyframesrule::CSSKeyframesRule>>}

source§

impl DomObjectWrap for CSSLayerBlockRule

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSLayerBlockRuleBinding::CSSLayerBlockRule_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::csslayerblockrule::CSSLayerBlockRule>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::csslayerblockrule::CSSLayerBlockRule>>}

source§

impl DomObjectWrap for CSSLayerStatementRule

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSLayerStatementRuleBinding::CSSLayerStatementRule_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::csslayerstatementrule::CSSLayerStatementRule>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::csslayerstatementrule::CSSLayerStatementRule>>}

source§

impl DomObjectWrap for CSSMediaRule

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSMediaRuleBinding::CSSMediaRule_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::cssmediarule::CSSMediaRule>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::cssmediarule::CSSMediaRule>>}

source§

impl DomObjectWrap for CSSNamespaceRule

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSNamespaceRuleBinding::CSSNamespaceRule_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::cssnamespacerule::CSSNamespaceRule>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::cssnamespacerule::CSSNamespaceRule>>}

source§

impl DomObjectWrap for CSSRuleList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSRuleListBinding::CSSRuleList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::cssrulelist::CSSRuleList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::cssrulelist::CSSRuleList>>}

source§

impl DomObjectWrap for CSSStyleDeclaration

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSStyleDeclarationBinding::CSSStyleDeclaration_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::cssstyledeclaration::CSSStyleDeclaration>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::cssstyledeclaration::CSSStyleDeclaration>>}

source§

impl DomObjectWrap for CSSStyleRule

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSStyleRuleBinding::CSSStyleRule_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::cssstylerule::CSSStyleRule>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::cssstylerule::CSSStyleRule>>}

source§

impl DomObjectWrap for CSSStyleSheet

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSStyleSheetBinding::CSSStyleSheet_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::cssstylesheet::CSSStyleSheet>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::cssstylesheet::CSSStyleSheet>>}

source§

impl DomObjectWrap for CSSStyleValue

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSStyleValueBinding::CSSStyleValue_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::cssstylevalue::CSSStyleValue>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::cssstylevalue::CSSStyleValue>>}

source§

impl DomObjectWrap for CSSSupportsRule

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSSupportsRuleBinding::CSSSupportsRule_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::csssupportsrule::CSSSupportsRule>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::csssupportsrule::CSSSupportsRule>>}

source§

impl DomObjectWrap for CustomElementRegistry

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CustomElementRegistryBinding::CustomElementRegistry_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::customelementregistry::CustomElementRegistry>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::customelementregistry::CustomElementRegistry>>}

source§

impl DomObjectWrap for CustomEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CustomEventBinding::CustomEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::customevent::CustomEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::customevent::CustomEvent>>}

source§

impl DomObjectWrap for DissimilarOriginLocation

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DissimilarOriginLocationBinding::DissimilarOriginLocation_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::dissimilaroriginlocation::DissimilarOriginLocation>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::dissimilaroriginlocation::DissimilarOriginLocation>>}

source§

impl DomObjectWrap for Document

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DocumentBinding::Document_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::document::Document>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::document::Document>>}

source§

impl DomObjectWrap for DocumentFragment

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DocumentFragmentBinding::DocumentFragment_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::documentfragment::DocumentFragment>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::documentfragment::DocumentFragment>>}

source§

impl DomObjectWrap for DocumentType

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DocumentTypeBinding::DocumentType_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::documenttype::DocumentType>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::documenttype::DocumentType>>}

source§

impl DomObjectWrap for DOMException

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMExceptionBinding::DOMException_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::domexception::DOMException>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::domexception::DOMException>>}

source§

impl DomObjectWrap for DOMImplementation

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMImplementationBinding::DOMImplementation_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::domimplementation::DOMImplementation>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::domimplementation::DOMImplementation>>}

source§

impl DomObjectWrap for DOMMatrix

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMMatrixBinding::DOMMatrix_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::dommatrix::DOMMatrix>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::dommatrix::DOMMatrix>>}

source§

impl DomObjectWrap for DOMMatrixReadOnly

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMMatrixReadOnlyBinding::DOMMatrixReadOnly_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::dommatrixreadonly::DOMMatrixReadOnly>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::dommatrixreadonly::DOMMatrixReadOnly>>}

source§

impl DomObjectWrap for DOMParser

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMParserBinding::DOMParser_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::domparser::DOMParser>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::domparser::DOMParser>>}

source§

impl DomObjectWrap for DOMPoint

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMPointBinding::DOMPoint_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::dompoint::DOMPoint>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::dompoint::DOMPoint>>}

source§

impl DomObjectWrap for DOMPointReadOnly

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMPointReadOnlyBinding::DOMPointReadOnly_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::dompointreadonly::DOMPointReadOnly>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::dompointreadonly::DOMPointReadOnly>>}

source§

impl DomObjectWrap for DOMQuad

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMQuadBinding::DOMQuad_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::domquad::DOMQuad>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::domquad::DOMQuad>>}

source§

impl DomObjectWrap for DOMRect

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMRectBinding::DOMRect_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::domrect::DOMRect>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::domrect::DOMRect>>}

source§

impl DomObjectWrap for DOMRectList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMRectListBinding::DOMRectList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::domrectlist::DOMRectList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::domrectlist::DOMRectList>>}

source§

impl DomObjectWrap for DOMRectReadOnly

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMRectReadOnlyBinding::DOMRectReadOnly_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::domrectreadonly::DOMRectReadOnly>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::domrectreadonly::DOMRectReadOnly>>}

source§

impl DomObjectWrap for DOMStringList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMStringListBinding::DOMStringList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::domstringlist::DOMStringList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::domstringlist::DOMStringList>>}

source§

impl DomObjectWrap for DOMStringMap

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMStringMapBinding::DOMStringMap_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::domstringmap::DOMStringMap>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::domstringmap::DOMStringMap>>}

source§

impl DomObjectWrap for DOMTokenList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DOMTokenListBinding::DOMTokenList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::domtokenlist::DOMTokenList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::domtokenlist::DOMTokenList>>}

source§

impl DomObjectWrap for DynamicModuleOwner

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::DynamicModuleOwnerBinding::DynamicModuleOwner_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::dynamicmoduleowner::DynamicModuleOwner>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::dynamicmoduleowner::DynamicModuleOwner>>}

source§

impl DomObjectWrap for Element

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ElementBinding::Element_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::element::Element>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::element::Element>>}

source§

impl DomObjectWrap for ElementInternals

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ElementInternalsBinding::ElementInternals_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::elementinternals::ElementInternals>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::elementinternals::ElementInternals>>}

source§

impl DomObjectWrap for ErrorEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ErrorEventBinding::ErrorEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::errorevent::ErrorEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::errorevent::ErrorEvent>>}

source§

impl DomObjectWrap for Event

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::EventBinding::Event_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::event::Event>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::event::Event>>}

source§

impl DomObjectWrap for EventSource

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::EventSourceBinding::EventSource_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::eventsource::EventSource>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::eventsource::EventSource>>}

source§

impl DomObjectWrap for EventTarget

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::EventTargetBinding::EventTarget_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::eventtarget::EventTarget>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::eventtarget::EventTarget>>}

source§

impl DomObjectWrap for ExtendableEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ExtendableEventBinding::ExtendableEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::extendableevent::ExtendableEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::extendableevent::ExtendableEvent>>}

source§

impl DomObjectWrap for ExtendableMessageEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ExtendableMessageEventBinding::ExtendableMessageEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::extendablemessageevent::ExtendableMessageEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::extendablemessageevent::ExtendableMessageEvent>>}

source§

impl DomObjectWrap for FakeXRDevice

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::FakeXRDeviceBinding::FakeXRDevice_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::fakexrdevice::FakeXRDevice>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::fakexrdevice::FakeXRDevice>>}

source§

impl DomObjectWrap for FakeXRInputController

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::FakeXRInputControllerBinding::FakeXRInputController_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::fakexrinputcontroller::FakeXRInputController>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::fakexrinputcontroller::FakeXRInputController>>}

source§

impl DomObjectWrap for File

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::FileBinding::File_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::file::File>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::file::File>>}

source§

impl DomObjectWrap for FileList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::FileListBinding::FileList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::filelist::FileList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::filelist::FileList>>}

source§

impl DomObjectWrap for FileReader

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::FileReaderBinding::FileReader_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::filereader::FileReader>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::filereader::FileReader>>}

source§

impl DomObjectWrap for FileReaderSync

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::FileReaderSyncBinding::FileReaderSync_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::filereadersync::FileReaderSync>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::filereadersync::FileReaderSync>>}

source§

impl DomObjectWrap for FocusEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::FocusEventBinding::FocusEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::focusevent::FocusEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::focusevent::FocusEvent>>}

source§

impl DomObjectWrap for FontFaceSet

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::FontFaceSetBinding::FontFaceSet_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::fontfaceset::FontFaceSet>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::fontfaceset::FontFaceSet>>}

source§

impl DomObjectWrap for FormData

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::FormDataBinding::FormData_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::formdata::FormData>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::formdata::FormData>>}

source§

impl DomObjectWrap for FormDataEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::FormDataEventBinding::FormDataEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::formdataevent::FormDataEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::formdataevent::FormDataEvent>>}

source§

impl DomObjectWrap for GainNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::GainNodeBinding::GainNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gainnode::GainNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gainnode::GainNode>>}

source§

impl DomObjectWrap for Gamepad

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::GamepadBinding::Gamepad_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gamepad::Gamepad>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gamepad::Gamepad>>}

source§

impl DomObjectWrap for GamepadButton

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::GamepadButtonBinding::GamepadButton_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gamepadbutton::GamepadButton>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gamepadbutton::GamepadButton>>}

source§

impl DomObjectWrap for GamepadButtonList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::GamepadButtonListBinding::GamepadButtonList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gamepadbuttonlist::GamepadButtonList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gamepadbuttonlist::GamepadButtonList>>}

source§

impl DomObjectWrap for GamepadEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::GamepadEventBinding::GamepadEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gamepadevent::GamepadEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gamepadevent::GamepadEvent>>}

source§

impl DomObjectWrap for GamepadHapticActuator

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::GamepadHapticActuatorBinding::GamepadHapticActuator_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gamepadhapticactuator::GamepadHapticActuator>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gamepadhapticactuator::GamepadHapticActuator>>}

source§

impl DomObjectWrap for GamepadPose

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::GamepadPoseBinding::GamepadPose_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gamepadpose::GamepadPose>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gamepadpose::GamepadPose>>}

source§

impl DomObjectWrap for GPU

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPU_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpu::GPU>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpu::GPU>>}

source§

impl DomObjectWrap for GPUAdapter

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUAdapter_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpuadapter::GPUAdapter>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpuadapter::GPUAdapter>>}

source§

impl DomObjectWrap for GPUAdapterInfo

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUAdapterInfo_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpuadapterinfo::GPUAdapterInfo>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpuadapterinfo::GPUAdapterInfo>>}

source§

impl DomObjectWrap for GPUBindGroup

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUBindGroup_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpubindgroup::GPUBindGroup>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpubindgroup::GPUBindGroup>>}

source§

impl DomObjectWrap for GPUBindGroupLayout

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUBindGroupLayout_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpubindgrouplayout::GPUBindGroupLayout>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpubindgrouplayout::GPUBindGroupLayout>>}

source§

impl DomObjectWrap for GPUBuffer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUBuffer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpubuffer::GPUBuffer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpubuffer::GPUBuffer>>}

source§

impl DomObjectWrap for GPUCanvasContext

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUCanvasContext_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpucanvascontext::GPUCanvasContext>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpucanvascontext::GPUCanvasContext>>}

source§

impl DomObjectWrap for GPUColorWrite

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUColorWrite_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpucolorwrite::GPUColorWrite>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpucolorwrite::GPUColorWrite>>}

source§

impl DomObjectWrap for GPUCommandBuffer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUCommandBuffer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpucommandbuffer::GPUCommandBuffer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpucommandbuffer::GPUCommandBuffer>>}

source§

impl DomObjectWrap for GPUCommandEncoder

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUCommandEncoder_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpucommandencoder::GPUCommandEncoder>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpucommandencoder::GPUCommandEncoder>>}

source§

impl DomObjectWrap for GPUCompilationInfo

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUCompilationInfo_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpucompilationinfo::GPUCompilationInfo>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpucompilationinfo::GPUCompilationInfo>>}

source§

impl DomObjectWrap for GPUCompilationMessage

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUCompilationMessage_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpucompilationmessage::GPUCompilationMessage>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpucompilationmessage::GPUCompilationMessage>>}

source§

impl DomObjectWrap for GPUComputePassEncoder

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUComputePassEncoder_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpucomputepassencoder::GPUComputePassEncoder>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpucomputepassencoder::GPUComputePassEncoder>>}

source§

impl DomObjectWrap for GPUComputePipeline

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUComputePipeline_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpucomputepipeline::GPUComputePipeline>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpucomputepipeline::GPUComputePipeline>>}

source§

impl DomObjectWrap for GPUDevice

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUDevice_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpudevice::GPUDevice>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpudevice::GPUDevice>>}

source§

impl DomObjectWrap for GPUDeviceLostInfo

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUDeviceLostInfo_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpudevicelostinfo::GPUDeviceLostInfo>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpudevicelostinfo::GPUDeviceLostInfo>>}

source§

impl DomObjectWrap for GPUError

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUError_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpuerror::GPUError>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpuerror::GPUError>>}

source§

impl DomObjectWrap for GPUInternalError

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUInternalError_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpuinternalerror::GPUInternalError>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpuinternalerror::GPUInternalError>>}

source§

impl DomObjectWrap for GPUOutOfMemoryError

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUOutOfMemoryError_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpuoutofmemoryerror::GPUOutOfMemoryError>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpuoutofmemoryerror::GPUOutOfMemoryError>>}

source§

impl DomObjectWrap for GPUPipelineError

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUPipelineError_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpupipelineerror::GPUPipelineError>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpupipelineerror::GPUPipelineError>>}

source§

impl DomObjectWrap for GPUPipelineLayout

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUPipelineLayout_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpupipelinelayout::GPUPipelineLayout>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpupipelinelayout::GPUPipelineLayout>>}

source§

impl DomObjectWrap for GPUQuerySet

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUQuerySet_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpuqueryset::GPUQuerySet>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpuqueryset::GPUQuerySet>>}

source§

impl DomObjectWrap for GPUQueue

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUQueue_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpuqueue::GPUQueue>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpuqueue::GPUQueue>>}

source§

impl DomObjectWrap for GPURenderBundle

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPURenderBundle_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpurenderbundle::GPURenderBundle>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpurenderbundle::GPURenderBundle>>}

source§

impl DomObjectWrap for GPURenderBundleEncoder

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPURenderBundleEncoder_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpurenderbundleencoder::GPURenderBundleEncoder>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpurenderbundleencoder::GPURenderBundleEncoder>>}

source§

impl DomObjectWrap for GPURenderPassEncoder

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPURenderPassEncoder_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpurenderpassencoder::GPURenderPassEncoder>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpurenderpassencoder::GPURenderPassEncoder>>}

source§

impl DomObjectWrap for GPURenderPipeline

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPURenderPipeline_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpurenderpipeline::GPURenderPipeline>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpurenderpipeline::GPURenderPipeline>>}

source§

impl DomObjectWrap for GPUSampler

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUSampler_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpusampler::GPUSampler>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpusampler::GPUSampler>>}

source§

impl DomObjectWrap for GPUShaderModule

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUShaderModule_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpushadermodule::GPUShaderModule>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpushadermodule::GPUShaderModule>>}

source§

impl DomObjectWrap for GPUShaderStage

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUShaderStage_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpushaderstage::GPUShaderStage>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpushaderstage::GPUShaderStage>>}

source§

impl DomObjectWrap for GPUSupportedFeatures

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUSupportedFeatures_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpusupportedfeatures::GPUSupportedFeatures>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpusupportedfeatures::GPUSupportedFeatures>>}

source§

impl DomObjectWrap for GPUSupportedLimits

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUSupportedLimits_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpusupportedlimits::GPUSupportedLimits>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpusupportedlimits::GPUSupportedLimits>>}

source§

impl DomObjectWrap for GPUTexture

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUTexture_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gputexture::GPUTexture>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gputexture::GPUTexture>>}

source§

impl DomObjectWrap for GPUTextureUsage

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUTextureUsage_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gputextureusage::GPUTextureUsage>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gputextureusage::GPUTextureUsage>>}

source§

impl DomObjectWrap for GPUTextureView

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUTextureView_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gputextureview::GPUTextureView>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gputextureview::GPUTextureView>>}

source§

impl DomObjectWrap for GPUUncapturedErrorEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUUncapturedErrorEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpuuncapturederrorevent::GPUUncapturedErrorEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpuuncapturederrorevent::GPUUncapturedErrorEvent>>}

source§

impl DomObjectWrap for GPUValidationError

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGPUBinding::GPUValidationError_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::gpuvalidationerror::GPUValidationError>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::gpuvalidationerror::GPUValidationError>>}

source§

impl DomObjectWrap for HashChangeEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HashChangeEventBinding::HashChangeEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::hashchangeevent::HashChangeEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::hashchangeevent::HashChangeEvent>>}

source§

impl DomObjectWrap for Headers

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HeadersBinding::Headers_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::headers::Headers>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::headers::Headers>>}

source§

impl DomObjectWrap for History

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HistoryBinding::History_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::history::History>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::history::History>>}

source§

impl DomObjectWrap for HTMLAnchorElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLAnchorElementBinding::HTMLAnchorElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlanchorelement::HTMLAnchorElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlanchorelement::HTMLAnchorElement>>}

source§

impl DomObjectWrap for HTMLAreaElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLAreaElementBinding::HTMLAreaElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlareaelement::HTMLAreaElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlareaelement::HTMLAreaElement>>}

source§

impl DomObjectWrap for HTMLAudioElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLAudioElementBinding::HTMLAudioElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlaudioelement::HTMLAudioElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlaudioelement::HTMLAudioElement>>}

source§

impl DomObjectWrap for HTMLBaseElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLBaseElementBinding::HTMLBaseElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlbaseelement::HTMLBaseElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlbaseelement::HTMLBaseElement>>}

source§

impl DomObjectWrap for HTMLBodyElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLBodyElementBinding::HTMLBodyElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlbodyelement::HTMLBodyElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlbodyelement::HTMLBodyElement>>}

source§

impl DomObjectWrap for HTMLBRElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLBRElementBinding::HTMLBRElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlbrelement::HTMLBRElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlbrelement::HTMLBRElement>>}

source§

impl DomObjectWrap for HTMLButtonElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLButtonElementBinding::HTMLButtonElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlbuttonelement::HTMLButtonElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlbuttonelement::HTMLButtonElement>>}

source§

impl DomObjectWrap for HTMLCanvasElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLCanvasElementBinding::HTMLCanvasElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlcanvaselement::HTMLCanvasElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlcanvaselement::HTMLCanvasElement>>}

source§

impl DomObjectWrap for HTMLCollection

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLCollectionBinding::HTMLCollection_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlcollection::HTMLCollection>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlcollection::HTMLCollection>>}

source§

impl DomObjectWrap for HTMLDataElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLDataElementBinding::HTMLDataElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmldataelement::HTMLDataElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmldataelement::HTMLDataElement>>}

source§

impl DomObjectWrap for HTMLDataListElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLDataListElementBinding::HTMLDataListElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmldatalistelement::HTMLDataListElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmldatalistelement::HTMLDataListElement>>}

source§

impl DomObjectWrap for HTMLDetailsElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLDetailsElementBinding::HTMLDetailsElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmldetailselement::HTMLDetailsElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmldetailselement::HTMLDetailsElement>>}

source§

impl DomObjectWrap for HTMLDialogElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLDialogElementBinding::HTMLDialogElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmldialogelement::HTMLDialogElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmldialogelement::HTMLDialogElement>>}

source§

impl DomObjectWrap for HTMLDirectoryElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLDirectoryElementBinding::HTMLDirectoryElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmldirectoryelement::HTMLDirectoryElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmldirectoryelement::HTMLDirectoryElement>>}

source§

impl DomObjectWrap for HTMLDivElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLDivElementBinding::HTMLDivElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmldivelement::HTMLDivElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmldivelement::HTMLDivElement>>}

source§

impl DomObjectWrap for HTMLDListElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLDListElementBinding::HTMLDListElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmldlistelement::HTMLDListElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmldlistelement::HTMLDListElement>>}

source§

impl DomObjectWrap for HTMLElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLElementBinding::HTMLElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlelement::HTMLElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlelement::HTMLElement>>}

source§

impl DomObjectWrap for HTMLEmbedElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLEmbedElementBinding::HTMLEmbedElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlembedelement::HTMLEmbedElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlembedelement::HTMLEmbedElement>>}

source§

impl DomObjectWrap for HTMLFieldSetElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLFieldSetElementBinding::HTMLFieldSetElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlfieldsetelement::HTMLFieldSetElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlfieldsetelement::HTMLFieldSetElement>>}

source§

impl DomObjectWrap for HTMLFontElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLFontElementBinding::HTMLFontElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlfontelement::HTMLFontElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlfontelement::HTMLFontElement>>}

source§

impl DomObjectWrap for HTMLFormControlsCollection

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLFormControlsCollectionBinding::HTMLFormControlsCollection_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlformcontrolscollection::HTMLFormControlsCollection>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlformcontrolscollection::HTMLFormControlsCollection>>}

source§

impl DomObjectWrap for HTMLFormElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLFormElementBinding::HTMLFormElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlformelement::HTMLFormElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlformelement::HTMLFormElement>>}

source§

impl DomObjectWrap for HTMLFrameElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLFrameElementBinding::HTMLFrameElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlframeelement::HTMLFrameElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlframeelement::HTMLFrameElement>>}

source§

impl DomObjectWrap for HTMLFrameSetElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLFrameSetElementBinding::HTMLFrameSetElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlframesetelement::HTMLFrameSetElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlframesetelement::HTMLFrameSetElement>>}

source§

impl DomObjectWrap for HTMLHeadElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLHeadElementBinding::HTMLHeadElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlheadelement::HTMLHeadElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlheadelement::HTMLHeadElement>>}

source§

impl DomObjectWrap for HTMLHeadingElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLHeadingElementBinding::HTMLHeadingElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlheadingelement::HTMLHeadingElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlheadingelement::HTMLHeadingElement>>}

source§

impl DomObjectWrap for HTMLHRElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLHRElementBinding::HTMLHRElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlhrelement::HTMLHRElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlhrelement::HTMLHRElement>>}

source§

impl DomObjectWrap for HTMLHtmlElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLHtmlElementBinding::HTMLHtmlElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlhtmlelement::HTMLHtmlElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlhtmlelement::HTMLHtmlElement>>}

source§

impl DomObjectWrap for HTMLIFrameElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLIFrameElementBinding::HTMLIFrameElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmliframeelement::HTMLIFrameElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmliframeelement::HTMLIFrameElement>>}

source§

impl DomObjectWrap for HTMLImageElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLImageElementBinding::HTMLImageElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlimageelement::HTMLImageElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlimageelement::HTMLImageElement>>}

source§

impl DomObjectWrap for HTMLInputElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLInputElementBinding::HTMLInputElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlinputelement::HTMLInputElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlinputelement::HTMLInputElement>>}

source§

impl DomObjectWrap for HTMLLabelElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLLabelElementBinding::HTMLLabelElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmllabelelement::HTMLLabelElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmllabelelement::HTMLLabelElement>>}

source§

impl DomObjectWrap for HTMLLegendElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLLegendElementBinding::HTMLLegendElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmllegendelement::HTMLLegendElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmllegendelement::HTMLLegendElement>>}

source§

impl DomObjectWrap for HTMLLIElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLLIElementBinding::HTMLLIElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmllielement::HTMLLIElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmllielement::HTMLLIElement>>}

source§

impl DomObjectWrap for HTMLLinkElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLLinkElementBinding::HTMLLinkElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmllinkelement::HTMLLinkElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmllinkelement::HTMLLinkElement>>}

source§

impl DomObjectWrap for HTMLMapElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLMapElementBinding::HTMLMapElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlmapelement::HTMLMapElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlmapelement::HTMLMapElement>>}

source§

impl DomObjectWrap for HTMLMenuElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLMenuElementBinding::HTMLMenuElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlmenuelement::HTMLMenuElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlmenuelement::HTMLMenuElement>>}

source§

impl DomObjectWrap for HTMLMetaElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLMetaElementBinding::HTMLMetaElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlmetaelement::HTMLMetaElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlmetaelement::HTMLMetaElement>>}

source§

impl DomObjectWrap for HTMLMeterElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLMeterElementBinding::HTMLMeterElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlmeterelement::HTMLMeterElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlmeterelement::HTMLMeterElement>>}

source§

impl DomObjectWrap for HTMLModElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLModElementBinding::HTMLModElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlmodelement::HTMLModElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlmodelement::HTMLModElement>>}

source§

impl DomObjectWrap for HTMLObjectElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLObjectElementBinding::HTMLObjectElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlobjectelement::HTMLObjectElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlobjectelement::HTMLObjectElement>>}

source§

impl DomObjectWrap for HTMLOListElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLOListElementBinding::HTMLOListElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlolistelement::HTMLOListElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlolistelement::HTMLOListElement>>}

source§

impl DomObjectWrap for HTMLOptGroupElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLOptGroupElementBinding::HTMLOptGroupElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmloptgroupelement::HTMLOptGroupElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmloptgroupelement::HTMLOptGroupElement>>}

source§

impl DomObjectWrap for HTMLOptionElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLOptionElementBinding::HTMLOptionElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmloptionelement::HTMLOptionElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmloptionelement::HTMLOptionElement>>}

source§

impl DomObjectWrap for HTMLOptionsCollection

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLOptionsCollectionBinding::HTMLOptionsCollection_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmloptionscollection::HTMLOptionsCollection>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmloptionscollection::HTMLOptionsCollection>>}

source§

impl DomObjectWrap for HTMLOutputElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLOutputElementBinding::HTMLOutputElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmloutputelement::HTMLOutputElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmloutputelement::HTMLOutputElement>>}

source§

impl DomObjectWrap for HTMLParagraphElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLParagraphElementBinding::HTMLParagraphElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlparagraphelement::HTMLParagraphElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlparagraphelement::HTMLParagraphElement>>}

source§

impl DomObjectWrap for HTMLParamElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLParamElementBinding::HTMLParamElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlparamelement::HTMLParamElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlparamelement::HTMLParamElement>>}

source§

impl DomObjectWrap for HTMLPictureElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLPictureElementBinding::HTMLPictureElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlpictureelement::HTMLPictureElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlpictureelement::HTMLPictureElement>>}

source§

impl DomObjectWrap for HTMLPreElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLPreElementBinding::HTMLPreElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlpreelement::HTMLPreElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlpreelement::HTMLPreElement>>}

source§

impl DomObjectWrap for HTMLProgressElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLProgressElementBinding::HTMLProgressElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlprogresselement::HTMLProgressElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlprogresselement::HTMLProgressElement>>}

source§

impl DomObjectWrap for HTMLQuoteElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLQuoteElementBinding::HTMLQuoteElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlquoteelement::HTMLQuoteElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlquoteelement::HTMLQuoteElement>>}

source§

impl DomObjectWrap for HTMLScriptElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLScriptElementBinding::HTMLScriptElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlscriptelement::HTMLScriptElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlscriptelement::HTMLScriptElement>>}

source§

impl DomObjectWrap for HTMLSelectElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLSelectElementBinding::HTMLSelectElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlselectelement::HTMLSelectElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlselectelement::HTMLSelectElement>>}

source§

impl DomObjectWrap for HTMLSourceElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLSourceElementBinding::HTMLSourceElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlsourceelement::HTMLSourceElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlsourceelement::HTMLSourceElement>>}

source§

impl DomObjectWrap for HTMLSpanElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLSpanElementBinding::HTMLSpanElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlspanelement::HTMLSpanElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlspanelement::HTMLSpanElement>>}

source§

impl DomObjectWrap for HTMLStyleElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLStyleElementBinding::HTMLStyleElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlstyleelement::HTMLStyleElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlstyleelement::HTMLStyleElement>>}

source§

impl DomObjectWrap for HTMLTableCaptionElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLTableCaptionElementBinding::HTMLTableCaptionElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmltablecaptionelement::HTMLTableCaptionElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmltablecaptionelement::HTMLTableCaptionElement>>}

source§

impl DomObjectWrap for HTMLTableCellElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLTableCellElementBinding::HTMLTableCellElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmltablecellelement::HTMLTableCellElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmltablecellelement::HTMLTableCellElement>>}

source§

impl DomObjectWrap for HTMLTableColElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLTableColElementBinding::HTMLTableColElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmltablecolelement::HTMLTableColElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmltablecolelement::HTMLTableColElement>>}

source§

impl DomObjectWrap for HTMLTableElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLTableElementBinding::HTMLTableElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmltableelement::HTMLTableElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmltableelement::HTMLTableElement>>}

source§

impl DomObjectWrap for HTMLTableRowElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLTableRowElementBinding::HTMLTableRowElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmltablerowelement::HTMLTableRowElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmltablerowelement::HTMLTableRowElement>>}

source§

impl DomObjectWrap for HTMLTableSectionElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLTableSectionElementBinding::HTMLTableSectionElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmltablesectionelement::HTMLTableSectionElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmltablesectionelement::HTMLTableSectionElement>>}

source§

impl DomObjectWrap for HTMLTemplateElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLTemplateElementBinding::HTMLTemplateElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmltemplateelement::HTMLTemplateElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmltemplateelement::HTMLTemplateElement>>}

source§

impl DomObjectWrap for HTMLTextAreaElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLTextAreaElementBinding::HTMLTextAreaElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmltextareaelement::HTMLTextAreaElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmltextareaelement::HTMLTextAreaElement>>}

source§

impl DomObjectWrap for HTMLTimeElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLTimeElementBinding::HTMLTimeElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmltimeelement::HTMLTimeElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmltimeelement::HTMLTimeElement>>}

source§

impl DomObjectWrap for HTMLTitleElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLTitleElementBinding::HTMLTitleElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmltitleelement::HTMLTitleElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmltitleelement::HTMLTitleElement>>}

source§

impl DomObjectWrap for HTMLTrackElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLTrackElementBinding::HTMLTrackElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmltrackelement::HTMLTrackElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmltrackelement::HTMLTrackElement>>}

source§

impl DomObjectWrap for HTMLUListElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLUListElementBinding::HTMLUListElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlulistelement::HTMLUListElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlulistelement::HTMLUListElement>>}

source§

impl DomObjectWrap for HTMLUnknownElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLUnknownElementBinding::HTMLUnknownElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlunknownelement::HTMLUnknownElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlunknownelement::HTMLUnknownElement>>}

source§

impl DomObjectWrap for HTMLVideoElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::HTMLVideoElementBinding::HTMLVideoElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::htmlvideoelement::HTMLVideoElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::htmlvideoelement::HTMLVideoElement>>}

source§

impl DomObjectWrap for IIRFilterNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::IIRFilterNodeBinding::IIRFilterNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::iirfilternode::IIRFilterNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::iirfilternode::IIRFilterNode>>}

source§

impl DomObjectWrap for ImageBitmap

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ImageBitmapBinding::ImageBitmap_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::imagebitmap::ImageBitmap>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::imagebitmap::ImageBitmap>>}

source§

impl DomObjectWrap for ImageData

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CanvasRenderingContext2DBinding::ImageData_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::imagedata::ImageData>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::imagedata::ImageData>>}

source§

impl DomObjectWrap for InputEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::InputEventBinding::InputEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::inputevent::InputEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::inputevent::InputEvent>>}

source§

impl DomObjectWrap for IntersectionObserver

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::IntersectionObserverBinding::IntersectionObserver_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::intersectionobserver::IntersectionObserver>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::intersectionobserver::IntersectionObserver>>}

source§

impl DomObjectWrap for IntersectionObserverEntry

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::IntersectionObserverEntryBinding::IntersectionObserverEntry_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::intersectionobserverentry::IntersectionObserverEntry>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::intersectionobserverentry::IntersectionObserverEntry>>}

source§

impl DomObjectWrap for KeyboardEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::KeyboardEventBinding::KeyboardEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::keyboardevent::KeyboardEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::keyboardevent::KeyboardEvent>>}

source§

impl DomObjectWrap for Location

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::LocationBinding::Location_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::location::Location>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::location::Location>>}

source§

impl DomObjectWrap for MediaDeviceInfo

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaDeviceInfoBinding::MediaDeviceInfo_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mediadeviceinfo::MediaDeviceInfo>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mediadeviceinfo::MediaDeviceInfo>>}

source§

impl DomObjectWrap for MediaDevices

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaDevicesBinding::MediaDevices_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mediadevices::MediaDevices>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mediadevices::MediaDevices>>}

source§

impl DomObjectWrap for MediaElementAudioSourceNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaElementAudioSourceNodeBinding::MediaElementAudioSourceNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mediaelementaudiosourcenode::MediaElementAudioSourceNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mediaelementaudiosourcenode::MediaElementAudioSourceNode>>}

source§

impl DomObjectWrap for MediaError

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaErrorBinding::MediaError_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mediaerror::MediaError>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mediaerror::MediaError>>}

source§

impl DomObjectWrap for MediaList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaListBinding::MediaList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::medialist::MediaList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::medialist::MediaList>>}

source§

impl DomObjectWrap for MediaMetadata

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaMetadataBinding::MediaMetadata_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mediametadata::MediaMetadata>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mediametadata::MediaMetadata>>}

source§

impl DomObjectWrap for MediaQueryList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaQueryListBinding::MediaQueryList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mediaquerylist::MediaQueryList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mediaquerylist::MediaQueryList>>}

source§

impl DomObjectWrap for MediaQueryListEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaQueryListEventBinding::MediaQueryListEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mediaquerylistevent::MediaQueryListEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mediaquerylistevent::MediaQueryListEvent>>}

source§

impl DomObjectWrap for MediaSession

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaSessionBinding::MediaSession_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mediasession::MediaSession>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mediasession::MediaSession>>}

source§

impl DomObjectWrap for MediaStream

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaStreamBinding::MediaStream_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mediastream::MediaStream>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mediastream::MediaStream>>}

source§

impl DomObjectWrap for MediaStreamAudioDestinationNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaStreamAudioDestinationNodeBinding::MediaStreamAudioDestinationNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mediastreamaudiodestinationnode::MediaStreamAudioDestinationNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mediastreamaudiodestinationnode::MediaStreamAudioDestinationNode>>}

source§

impl DomObjectWrap for MediaStreamAudioSourceNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaStreamAudioSourceNodeBinding::MediaStreamAudioSourceNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mediastreamaudiosourcenode::MediaStreamAudioSourceNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mediastreamaudiosourcenode::MediaStreamAudioSourceNode>>}

source§

impl DomObjectWrap for MediaStreamTrack

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaStreamTrackBinding::MediaStreamTrack_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mediastreamtrack::MediaStreamTrack>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mediastreamtrack::MediaStreamTrack>>}

source§

impl DomObjectWrap for MediaStreamTrackAudioSourceNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MediaStreamTrackAudioSourceNodeBinding::MediaStreamTrackAudioSourceNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mediastreamtrackaudiosourcenode::MediaStreamTrackAudioSourceNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mediastreamtrackaudiosourcenode::MediaStreamTrackAudioSourceNode>>}

source§

impl DomObjectWrap for MessageChannel

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MessageChannelBinding::MessageChannel_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::messagechannel::MessageChannel>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::messagechannel::MessageChannel>>}

source§

impl DomObjectWrap for MessageEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MessageEventBinding::MessageEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::messageevent::MessageEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::messageevent::MessageEvent>>}

source§

impl DomObjectWrap for MessagePort

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MessagePortBinding::MessagePort_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::messageport::MessagePort>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::messageport::MessagePort>>}

source§

impl DomObjectWrap for MimeType

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MimeTypeBinding::MimeType_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mimetype::MimeType>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mimetype::MimeType>>}

source§

impl DomObjectWrap for MimeTypeArray

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MimeTypeArrayBinding::MimeTypeArray_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mimetypearray::MimeTypeArray>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mimetypearray::MimeTypeArray>>}

source§

impl DomObjectWrap for MouseEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MouseEventBinding::MouseEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mouseevent::MouseEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mouseevent::MouseEvent>>}

source§

impl DomObjectWrap for MutationObserver

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MutationObserverBinding::MutationObserver_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mutationobserver::MutationObserver>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mutationobserver::MutationObserver>>}

source§

impl DomObjectWrap for MutationRecord

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::MutationRecordBinding::MutationRecord_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::mutationrecord::MutationRecord>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::mutationrecord::MutationRecord>>}

source§

impl DomObjectWrap for NamedNodeMap

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::NamedNodeMapBinding::NamedNodeMap_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::namednodemap::NamedNodeMap>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::namednodemap::NamedNodeMap>>}

source§

impl DomObjectWrap for NavigationPreloadManager

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::NavigationPreloadManagerBinding::NavigationPreloadManager_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::navigationpreloadmanager::NavigationPreloadManager>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::navigationpreloadmanager::NavigationPreloadManager>>}

source§

impl DomObjectWrap for Navigator

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::NavigatorBinding::Navigator_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::navigator::Navigator>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::navigator::Navigator>>}

source§

impl DomObjectWrap for NodeIterator

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::NodeIteratorBinding::NodeIterator_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::nodeiterator::NodeIterator>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::nodeiterator::NodeIterator>>}

source§

impl DomObjectWrap for NodeList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::NodeListBinding::NodeList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::nodelist::NodeList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::nodelist::NodeList>>}

source§

impl DomObjectWrap for OfflineAudioCompletionEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::OfflineAudioCompletionEventBinding::OfflineAudioCompletionEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::offlineaudiocompletionevent::OfflineAudioCompletionEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::offlineaudiocompletionevent::OfflineAudioCompletionEvent>>}

source§

impl DomObjectWrap for OfflineAudioContext

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::OfflineAudioContextBinding::OfflineAudioContext_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::offlineaudiocontext::OfflineAudioContext>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::offlineaudiocontext::OfflineAudioContext>>}

source§

impl DomObjectWrap for OffscreenCanvas

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::OffscreenCanvasBinding::OffscreenCanvas_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::offscreencanvas::OffscreenCanvas>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::offscreencanvas::OffscreenCanvas>>}

source§

impl DomObjectWrap for OffscreenCanvasRenderingContext2D

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::OffscreenCanvasRenderingContext2DBinding::OffscreenCanvasRenderingContext2D_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::offscreencanvasrenderingcontext2d::OffscreenCanvasRenderingContext2D>>}

source§

impl DomObjectWrap for OscillatorNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::OscillatorNodeBinding::OscillatorNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::oscillatornode::OscillatorNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::oscillatornode::OscillatorNode>>}

source§

impl DomObjectWrap for PageTransitionEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PageTransitionEventBinding::PageTransitionEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::pagetransitionevent::PageTransitionEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::pagetransitionevent::PageTransitionEvent>>}

source§

impl DomObjectWrap for PaintRenderingContext2D

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PaintRenderingContext2DBinding::PaintRenderingContext2D_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::paintrenderingcontext2d::PaintRenderingContext2D>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::paintrenderingcontext2d::PaintRenderingContext2D>>}

source§

impl DomObjectWrap for PaintSize

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PaintSizeBinding::PaintSize_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::paintsize::PaintSize>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::paintsize::PaintSize>>}

source§

impl DomObjectWrap for PannerNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PannerNodeBinding::PannerNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::pannernode::PannerNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::pannernode::PannerNode>>}

source§

impl DomObjectWrap for Performance

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PerformanceBinding::Performance_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::performance::Performance>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::performance::Performance>>}

source§

impl DomObjectWrap for PerformanceEntry

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PerformanceEntryBinding::PerformanceEntry_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::performanceentry::PerformanceEntry>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::performanceentry::PerformanceEntry>>}

source§

impl DomObjectWrap for PerformanceMark

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PerformanceMarkBinding::PerformanceMark_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::performancemark::PerformanceMark>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::performancemark::PerformanceMark>>}

source§

impl DomObjectWrap for PerformanceMeasure

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PerformanceMeasureBinding::PerformanceMeasure_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::performancemeasure::PerformanceMeasure>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::performancemeasure::PerformanceMeasure>>}

source§

impl DomObjectWrap for PerformanceNavigation

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PerformanceNavigationBinding::PerformanceNavigation_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::performancenavigation::PerformanceNavigation>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::performancenavigation::PerformanceNavigation>>}

source§

impl DomObjectWrap for PerformanceNavigationTiming

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PerformanceNavigationTimingBinding::PerformanceNavigationTiming_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::performancenavigationtiming::PerformanceNavigationTiming>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::performancenavigationtiming::PerformanceNavigationTiming>>}

source§

impl DomObjectWrap for PerformanceObserver

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PerformanceObserverBinding::PerformanceObserver_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::performanceobserver::PerformanceObserver>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::performanceobserver::PerformanceObserver>>}

source§

impl DomObjectWrap for PerformanceObserverEntryList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PerformanceObserverEntryListBinding::PerformanceObserverEntryList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::performanceobserverentrylist::PerformanceObserverEntryList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::performanceobserverentrylist::PerformanceObserverEntryList>>}

source§

impl DomObjectWrap for PerformancePaintTiming

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PerformancePaintTimingBinding::PerformancePaintTiming_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::performancepainttiming::PerformancePaintTiming>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::performancepainttiming::PerformancePaintTiming>>}

source§

impl DomObjectWrap for PerformanceResourceTiming

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PerformanceResourceTimingBinding::PerformanceResourceTiming_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::performanceresourcetiming::PerformanceResourceTiming>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::performanceresourcetiming::PerformanceResourceTiming>>}

source§

impl DomObjectWrap for Permissions

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PermissionsBinding::Permissions_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::permissions::Permissions>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::permissions::Permissions>>}

source§

impl DomObjectWrap for PermissionStatus

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PermissionStatusBinding::PermissionStatus_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::permissionstatus::PermissionStatus>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::permissionstatus::PermissionStatus>>}

source§

impl DomObjectWrap for Plugin

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PluginBinding::Plugin_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::plugin::Plugin>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::plugin::Plugin>>}

source§

impl DomObjectWrap for PluginArray

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PluginArrayBinding::PluginArray_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::pluginarray::PluginArray>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::pluginarray::PluginArray>>}

source§

impl DomObjectWrap for PopStateEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PopStateEventBinding::PopStateEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::popstateevent::PopStateEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::popstateevent::PopStateEvent>>}

source§

impl DomObjectWrap for ProcessingInstruction

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ProcessingInstructionBinding::ProcessingInstruction_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::processinginstruction::ProcessingInstruction>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::processinginstruction::ProcessingInstruction>>}

source§

impl DomObjectWrap for ProgressEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ProgressEventBinding::ProgressEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::progressevent::ProgressEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::progressevent::ProgressEvent>>}

source§

impl DomObjectWrap for PromiseNativeHandler

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PromiseNativeHandlerBinding::PromiseNativeHandler_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::promisenativehandler::PromiseNativeHandler>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::promisenativehandler::PromiseNativeHandler>>}

source§

impl DomObjectWrap for PromiseRejectionEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::PromiseRejectionEventBinding::PromiseRejectionEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::promiserejectionevent::PromiseRejectionEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::promiserejectionevent::PromiseRejectionEvent>>}

source§

impl DomObjectWrap for RadioNodeList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RadioNodeListBinding::RadioNodeList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::radionodelist::RadioNodeList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::radionodelist::RadioNodeList>>}

source§

impl DomObjectWrap for Range

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RangeBinding::Range_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::range::Range>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::range::Range>>}

source§

impl DomObjectWrap for ReadableStream

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ReadableStreamBinding::ReadableStream_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::readablestream::ReadableStream>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::readablestream::ReadableStream>>}

source§

impl DomObjectWrap for Request

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RequestBinding::Request_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::request::Request>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::request::Request>>}

source§

impl DomObjectWrap for ResizeObserver

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ResizeObserverBinding::ResizeObserver_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::resizeobserver::ResizeObserver>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::resizeobserver::ResizeObserver>>}

source§

impl DomObjectWrap for ResizeObserverEntry

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ResizeObserverEntryBinding::ResizeObserverEntry_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::resizeobserverentry::ResizeObserverEntry>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::resizeobserverentry::ResizeObserverEntry>>}

source§

impl DomObjectWrap for ResizeObserverSize

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ResizeObserverSizeBinding::ResizeObserverSize_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::resizeobserversize::ResizeObserverSize>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::resizeobserversize::ResizeObserverSize>>}

source§

impl DomObjectWrap for Response

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ResponseBinding::Response_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::response::Response>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::response::Response>>}

source§

impl DomObjectWrap for RTCDataChannel

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RTCDataChannelBinding::RTCDataChannel_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::rtcdatachannel::RTCDataChannel>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::rtcdatachannel::RTCDataChannel>>}

source§

impl DomObjectWrap for RTCDataChannelEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RTCDataChannelEventBinding::RTCDataChannelEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::rtcdatachannelevent::RTCDataChannelEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::rtcdatachannelevent::RTCDataChannelEvent>>}

source§

impl DomObjectWrap for RTCError

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RTCErrorBinding::RTCError_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::rtcerror::RTCError>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::rtcerror::RTCError>>}

source§

impl DomObjectWrap for RTCErrorEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RTCErrorEventBinding::RTCErrorEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::rtcerrorevent::RTCErrorEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::rtcerrorevent::RTCErrorEvent>>}

source§

impl DomObjectWrap for RTCIceCandidate

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RTCIceCandidateBinding::RTCIceCandidate_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::rtcicecandidate::RTCIceCandidate>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::rtcicecandidate::RTCIceCandidate>>}

source§

impl DomObjectWrap for RTCPeerConnection

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RTCPeerConnectionBinding::RTCPeerConnection_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::rtcpeerconnection::RTCPeerConnection>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::rtcpeerconnection::RTCPeerConnection>>}

source§

impl DomObjectWrap for RTCPeerConnectionIceEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RTCPeerConnectionIceEventBinding::RTCPeerConnectionIceEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::rtcpeerconnectioniceevent::RTCPeerConnectionIceEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::rtcpeerconnectioniceevent::RTCPeerConnectionIceEvent>>}

source§

impl DomObjectWrap for RTCRtpSender

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RTCRtpSenderBinding::RTCRtpSender_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::rtcrtpsender::RTCRtpSender>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::rtcrtpsender::RTCRtpSender>>}

source§

impl DomObjectWrap for RTCRtpTransceiver

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RTCRtpTransceiverBinding::RTCRtpTransceiver_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::rtcrtptransceiver::RTCRtpTransceiver>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::rtcrtptransceiver::RTCRtpTransceiver>>}

source§

impl DomObjectWrap for RTCSessionDescription

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RTCSessionDescriptionBinding::RTCSessionDescription_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::rtcsessiondescription::RTCSessionDescription>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::rtcsessiondescription::RTCSessionDescription>>}

source§

impl DomObjectWrap for RTCTrackEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::RTCTrackEventBinding::RTCTrackEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::rtctrackevent::RTCTrackEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::rtctrackevent::RTCTrackEvent>>}

source§

impl DomObjectWrap for Screen

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ScreenBinding::Screen_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::screen::Screen>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::screen::Screen>>}

source§

impl DomObjectWrap for SecurityPolicyViolationEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::SecurityPolicyViolationEventBinding::SecurityPolicyViolationEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::securitypolicyviolationevent::SecurityPolicyViolationEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::securitypolicyviolationevent::SecurityPolicyViolationEvent>>}

source§

impl DomObjectWrap for Selection

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::SelectionBinding::Selection_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::selection::Selection>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::selection::Selection>>}

source§

impl DomObjectWrap for ServiceWorker

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ServiceWorkerBinding::ServiceWorker_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::serviceworker::ServiceWorker>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::serviceworker::ServiceWorker>>}

source§

impl DomObjectWrap for ServiceWorkerContainer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ServiceWorkerContainerBinding::ServiceWorkerContainer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::serviceworkercontainer::ServiceWorkerContainer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::serviceworkercontainer::ServiceWorkerContainer>>}

source§

impl DomObjectWrap for ServiceWorkerRegistration

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ServiceWorkerRegistrationBinding::ServiceWorkerRegistration_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::serviceworkerregistration::ServiceWorkerRegistration>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::serviceworkerregistration::ServiceWorkerRegistration>>}

source§

impl DomObjectWrap for ServoParser

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ServoParserBinding::ServoParser_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::servoparser::ServoParser>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::servoparser::ServoParser>>}

source§

impl DomObjectWrap for ShadowRoot

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ShadowRootBinding::ShadowRoot_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::shadowroot::ShadowRoot>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::shadowroot::ShadowRoot>>}

source§

impl DomObjectWrap for StaticRange

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::StaticRangeBinding::StaticRange_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::staticrange::StaticRange>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::staticrange::StaticRange>>}

source§

impl DomObjectWrap for StereoPannerNode

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::StereoPannerNodeBinding::StereoPannerNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::stereopannernode::StereoPannerNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::stereopannernode::StereoPannerNode>>}

source§

impl DomObjectWrap for Storage

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::StorageBinding::Storage_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::storage::Storage>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::storage::Storage>>}

source§

impl DomObjectWrap for StorageEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::StorageEventBinding::StorageEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::storageevent::StorageEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::storageevent::StorageEvent>>}

source§

impl DomObjectWrap for StylePropertyMapReadOnly

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::StylePropertyMapReadOnlyBinding::StylePropertyMapReadOnly_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::stylepropertymapreadonly::StylePropertyMapReadOnly>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::stylepropertymapreadonly::StylePropertyMapReadOnly>>}

source§

impl DomObjectWrap for StyleSheet

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::StyleSheetBinding::StyleSheet_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::stylesheet::StyleSheet>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::stylesheet::StyleSheet>>}

source§

impl DomObjectWrap for StyleSheetList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::StyleSheetListBinding::StyleSheetList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::stylesheetlist::StyleSheetList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::stylesheetlist::StyleSheetList>>}

source§

impl DomObjectWrap for SubmitEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::SubmitEventBinding::SubmitEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::submitevent::SubmitEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::submitevent::SubmitEvent>>}

source§

impl DomObjectWrap for SubtleCrypto

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::SubtleCryptoBinding::SubtleCrypto_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::subtlecrypto::SubtleCrypto>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::subtlecrypto::SubtleCrypto>>}

source§

impl DomObjectWrap for SVGElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::SVGElementBinding::SVGElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::svgelement::SVGElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::svgelement::SVGElement>>}

source§

impl DomObjectWrap for SVGSVGElement

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::SVGSVGElementBinding::SVGSVGElement_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::svgsvgelement::SVGSVGElement>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::svgsvgelement::SVGSVGElement>>}

source§

impl DomObjectWrap for TestBinding

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TestBindingBinding::TestBinding_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::testbinding::TestBinding>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::testbinding::TestBinding>>}

source§

impl DomObjectWrap for TestBindingIterable

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TestBindingIterableBinding::TestBindingIterable_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::testbindingiterable::TestBindingIterable>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::testbindingiterable::TestBindingIterable>>}

source§

impl DomObjectWrap for TestBindingMaplike

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TestBindingMaplikeBinding::TestBindingMaplike_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::testbindingmaplike::TestBindingMaplike>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::testbindingmaplike::TestBindingMaplike>>}

source§

impl DomObjectWrap for TestBindingPairIterable

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TestBindingPairIterableBinding::TestBindingPairIterable_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::testbindingpairiterable::TestBindingPairIterable>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::testbindingpairiterable::TestBindingPairIterable>>}

source§

impl DomObjectWrap for TestBindingProxy

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TestBindingProxyBinding::TestBindingProxy_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::testbindingproxy::TestBindingProxy>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::testbindingproxy::TestBindingProxy>>}

source§

impl DomObjectWrap for TestBindingSetlike

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TestBindingSetlikeBinding::TestBindingSetlike_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::testbindingsetlike::TestBindingSetlike>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::testbindingsetlike::TestBindingSetlike>>}

source§

impl DomObjectWrap for TestRunner

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TestRunnerBinding::TestRunner_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::testrunner::TestRunner>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::testrunner::TestRunner>>}

source§

impl DomObjectWrap for TestWorklet

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TestWorkletBinding::TestWorklet_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::testworklet::TestWorklet>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::testworklet::TestWorklet>>}

source§

impl DomObjectWrap for Text

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TextBinding::Text_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::text::Text>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::text::Text>>}

source§

impl DomObjectWrap for TextDecoder

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TextDecoderBinding::TextDecoder_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::textdecoder::TextDecoder>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::textdecoder::TextDecoder>>}

source§

impl DomObjectWrap for TextEncoder

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TextEncoderBinding::TextEncoder_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::textencoder::TextEncoder>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::textencoder::TextEncoder>>}

source§

impl DomObjectWrap for TextMetrics

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TextMetricsBinding::TextMetrics_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::textmetrics::TextMetrics>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::textmetrics::TextMetrics>>}

source§

impl DomObjectWrap for TextTrack

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TextTrackBinding::TextTrack_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::texttrack::TextTrack>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::texttrack::TextTrack>>}

source§

impl DomObjectWrap for TextTrackCue

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TextTrackCueBinding::TextTrackCue_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::texttrackcue::TextTrackCue>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::texttrackcue::TextTrackCue>>}

source§

impl DomObjectWrap for TextTrackCueList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TextTrackCueListBinding::TextTrackCueList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::texttrackcuelist::TextTrackCueList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::texttrackcuelist::TextTrackCueList>>}

source§

impl DomObjectWrap for TextTrackList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TextTrackListBinding::TextTrackList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::texttracklist::TextTrackList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::texttracklist::TextTrackList>>}

source§

impl DomObjectWrap for TimeRanges

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TimeRangesBinding::TimeRanges_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::timeranges::TimeRanges>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::timeranges::TimeRanges>>}

source§

impl DomObjectWrap for Touch

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TouchBinding::Touch_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::touch::Touch>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::touch::Touch>>}

source§

impl DomObjectWrap for TouchEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TouchEventBinding::TouchEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::touchevent::TouchEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::touchevent::TouchEvent>>}

source§

impl DomObjectWrap for TouchList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TouchListBinding::TouchList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::touchlist::TouchList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::touchlist::TouchList>>}

source§

impl DomObjectWrap for TrackEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TrackEventBinding::TrackEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::trackevent::TrackEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::trackevent::TrackEvent>>}

source§

impl DomObjectWrap for TransitionEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TransitionEventBinding::TransitionEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::transitionevent::TransitionEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::transitionevent::TransitionEvent>>}

source§

impl DomObjectWrap for TreeWalker

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::TreeWalkerBinding::TreeWalker_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::treewalker::TreeWalker>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::treewalker::TreeWalker>>}

source§

impl DomObjectWrap for UIEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::UIEventBinding::UIEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::uievent::UIEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::uievent::UIEvent>>}

source§

impl DomObjectWrap for URL

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::URLBinding::URL_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::url::URL>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::url::URL>>}

source§

impl DomObjectWrap for URLSearchParams

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::URLSearchParamsBinding::URLSearchParams_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::urlsearchparams::URLSearchParams>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::urlsearchparams::URLSearchParams>>}

source§

impl DomObjectWrap for ValidityState

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ValidityStateBinding::ValidityState_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::validitystate::ValidityState>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::validitystate::ValidityState>>}

source§

impl DomObjectWrap for VideoTrack

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::VideoTrackBinding::VideoTrack_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::videotrack::VideoTrack>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::videotrack::VideoTrack>>}

source§

impl DomObjectWrap for VideoTrackList

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::VideoTrackListBinding::VideoTrackList_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::videotracklist::VideoTrackList>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::videotracklist::VideoTrackList>>}

source§

impl DomObjectWrap for VisibilityStateEntry

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::VisibilityStateEntryBinding::VisibilityStateEntry_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::visibilitystateentry::VisibilityStateEntry>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::visibilitystateentry::VisibilityStateEntry>>}

source§

impl DomObjectWrap for VTTCue

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::VTTCueBinding::VTTCue_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::vttcue::VTTCue>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::vttcue::VTTCue>>}

source§

impl DomObjectWrap for VTTRegion

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::VTTRegionBinding::VTTRegion_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::vttregion::VTTRegion>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::vttregion::VTTRegion>>}

source§

impl DomObjectWrap for WebGL2RenderingContext

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGL2RenderingContextBinding::WebGL2RenderingContext_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl2renderingcontext::WebGL2RenderingContext>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl2renderingcontext::WebGL2RenderingContext>>}

source§

impl DomObjectWrap for ANGLEInstancedArrays

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ANGLEInstancedArraysBinding::ANGLEInstancedArrays_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::angleinstancedarrays::ANGLEInstancedArrays>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::angleinstancedarrays::ANGLEInstancedArrays>>}

source§

impl DomObjectWrap for EXTBlendMinmax

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::EXTBlendMinmaxBinding::EXTBlendMinmax_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::extblendminmax::EXTBlendMinmax>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::extblendminmax::EXTBlendMinmax>>}

source§

impl DomObjectWrap for EXTColorBufferHalfFloat

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::EXTColorBufferHalfFloatBinding::EXTColorBufferHalfFloat_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::extcolorbufferhalffloat::EXTColorBufferHalfFloat>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::extcolorbufferhalffloat::EXTColorBufferHalfFloat>>}

source§

impl DomObjectWrap for EXTFragDepth

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::EXTFragDepthBinding::EXTFragDepth_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::extfragdepth::EXTFragDepth>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::extfragdepth::EXTFragDepth>>}

source§

impl DomObjectWrap for EXTShaderTextureLod

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::EXTShaderTextureLodBinding::EXTShaderTextureLod_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::extshadertexturelod::EXTShaderTextureLod>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::extshadertexturelod::EXTShaderTextureLod>>}

source§

impl DomObjectWrap for EXTTextureFilterAnisotropic

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::EXTTextureFilterAnisotropicBinding::EXTTextureFilterAnisotropic_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::exttexturefilteranisotropic::EXTTextureFilterAnisotropic>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::exttexturefilteranisotropic::EXTTextureFilterAnisotropic>>}

source§

impl DomObjectWrap for OESElementIndexUint

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::OESElementIndexUintBinding::OESElementIndexUint_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::oeselementindexuint::OESElementIndexUint>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::oeselementindexuint::OESElementIndexUint>>}

source§

impl DomObjectWrap for OESStandardDerivatives

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::OESStandardDerivativesBinding::OESStandardDerivatives_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::oesstandardderivatives::OESStandardDerivatives>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::oesstandardderivatives::OESStandardDerivatives>>}

source§

impl DomObjectWrap for OESTextureFloat

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::OESTextureFloatBinding::OESTextureFloat_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::oestexturefloat::OESTextureFloat>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::oestexturefloat::OESTextureFloat>>}

source§

impl DomObjectWrap for OESTextureFloatLinear

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::OESTextureFloatLinearBinding::OESTextureFloatLinear_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::oestexturefloatlinear::OESTextureFloatLinear>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::oestexturefloatlinear::OESTextureFloatLinear>>}

source§

impl DomObjectWrap for OESTextureHalfFloat

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::OESTextureHalfFloatBinding::OESTextureHalfFloat_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::oestexturehalffloat::OESTextureHalfFloat>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::oestexturehalffloat::OESTextureHalfFloat>>}

source§

impl DomObjectWrap for OESTextureHalfFloatLinear

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::OESTextureHalfFloatLinearBinding::OESTextureHalfFloatLinear_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::oestexturehalffloatlinear::OESTextureHalfFloatLinear>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::oestexturehalffloatlinear::OESTextureHalfFloatLinear>>}

source§

impl DomObjectWrap for OESVertexArrayObject

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::OESVertexArrayObjectBinding::OESVertexArrayObject_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::oesvertexarrayobject::OESVertexArrayObject>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::oesvertexarrayobject::OESVertexArrayObject>>}

source§

impl DomObjectWrap for WEBGLColorBufferFloat

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WEBGLColorBufferFloatBinding::WEBGLColorBufferFloat_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::webglcolorbufferfloat::WEBGLColorBufferFloat>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::webglcolorbufferfloat::WEBGLColorBufferFloat>>}

source§

impl DomObjectWrap for WEBGLCompressedTextureETC1

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WEBGLCompressedTextureETC1Binding::WEBGLCompressedTextureETC1_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::webglcompressedtextureetc1::WEBGLCompressedTextureETC1>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::webglcompressedtextureetc1::WEBGLCompressedTextureETC1>>}

source§

impl DomObjectWrap for WEBGLCompressedTextureS3TC

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WEBGLCompressedTextureS3TCBinding::WEBGLCompressedTextureS3TC_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgl_extensions::ext::webglcompressedtextures3tc::WEBGLCompressedTextureS3TC>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgl_extensions::ext::webglcompressedtextures3tc::WEBGLCompressedTextureS3TC>>}

source§

impl DomObjectWrap for WebGLActiveInfo

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLActiveInfoBinding::WebGLActiveInfo_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglactiveinfo::WebGLActiveInfo>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglactiveinfo::WebGLActiveInfo>>}

source§

impl DomObjectWrap for WebGLBuffer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLBufferBinding::WebGLBuffer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglbuffer::WebGLBuffer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglbuffer::WebGLBuffer>>}

source§

impl DomObjectWrap for WebGLContextEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLContextEventBinding::WebGLContextEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglcontextevent::WebGLContextEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglcontextevent::WebGLContextEvent>>}

source§

impl DomObjectWrap for WebGLFramebuffer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLFramebufferBinding::WebGLFramebuffer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglframebuffer::WebGLFramebuffer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglframebuffer::WebGLFramebuffer>>}

source§

impl DomObjectWrap for WebGLProgram

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLProgramBinding::WebGLProgram_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglprogram::WebGLProgram>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglprogram::WebGLProgram>>}

source§

impl DomObjectWrap for WebGLQuery

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLQueryBinding::WebGLQuery_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglquery::WebGLQuery>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglquery::WebGLQuery>>}

source§

impl DomObjectWrap for WebGLRenderbuffer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLRenderbufferBinding::WebGLRenderbuffer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglrenderbuffer::WebGLRenderbuffer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglrenderbuffer::WebGLRenderbuffer>>}

source§

impl DomObjectWrap for WebGLRenderingContext

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLRenderingContextBinding::WebGLRenderingContext_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglrenderingcontext::WebGLRenderingContext>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglrenderingcontext::WebGLRenderingContext>>}

source§

impl DomObjectWrap for WebGLSampler

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLSamplerBinding::WebGLSampler_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglsampler::WebGLSampler>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglsampler::WebGLSampler>>}

source§

impl DomObjectWrap for WebGLShader

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLShaderBinding::WebGLShader_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglshader::WebGLShader>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglshader::WebGLShader>>}

source§

impl DomObjectWrap for WebGLShaderPrecisionFormat

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLShaderPrecisionFormatBinding::WebGLShaderPrecisionFormat_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglshaderprecisionformat::WebGLShaderPrecisionFormat>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglshaderprecisionformat::WebGLShaderPrecisionFormat>>}

source§

impl DomObjectWrap for WebGLSync

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLSyncBinding::WebGLSync_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglsync::WebGLSync>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglsync::WebGLSync>>}

source§

impl DomObjectWrap for WebGLTexture

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLTextureBinding::WebGLTexture_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgltexture::WebGLTexture>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgltexture::WebGLTexture>>}

source§

impl DomObjectWrap for WebGLTransformFeedback

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLTransformFeedbackBinding::WebGLTransformFeedback_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgltransformfeedback::WebGLTransformFeedback>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgltransformfeedback::WebGLTransformFeedback>>}

source§

impl DomObjectWrap for WebGLUniformLocation

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLUniformLocationBinding::WebGLUniformLocation_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webgluniformlocation::WebGLUniformLocation>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webgluniformlocation::WebGLUniformLocation>>}

source§

impl DomObjectWrap for WebGLVertexArrayObject

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLVertexArrayObjectBinding::WebGLVertexArrayObject_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglvertexarrayobject::WebGLVertexArrayObject>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglvertexarrayobject::WebGLVertexArrayObject>>}

source§

impl DomObjectWrap for WebGLVertexArrayObjectOES

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLVertexArrayObjectOESBinding::WebGLVertexArrayObjectOES_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::webglvertexarrayobjectoes::WebGLVertexArrayObjectOES>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglvertexarrayobjectoes::WebGLVertexArrayObjectOES>>}

source§

impl DomObjectWrap for WebSocket

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebSocketBinding::WebSocket_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::websocket::WebSocket>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::websocket::WebSocket>>}

source§

impl DomObjectWrap for WheelEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WheelEventBinding::WheelEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::wheelevent::WheelEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::wheelevent::WheelEvent>>}

source§

impl DomObjectWrap for Worker

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WorkerBinding::Worker_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::worker::Worker>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::worker::Worker>>}

source§

impl DomObjectWrap for WorkerLocation

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WorkerLocationBinding::WorkerLocation_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::workerlocation::WorkerLocation>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::workerlocation::WorkerLocation>>}

source§

impl DomObjectWrap for WorkerNavigator

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WorkerNavigatorBinding::WorkerNavigator_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::workernavigator::WorkerNavigator>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::workernavigator::WorkerNavigator>>}

source§

impl DomObjectWrap for Worklet

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WorkletBinding::Worklet_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::worklet::Worklet>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::worklet::Worklet>>}

source§

impl DomObjectWrap for WorkletGlobalScope

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WorkletGlobalScopeBinding::WorkletGlobalScope_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::workletglobalscope::WorkletGlobalScope>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::workletglobalscope::WorkletGlobalScope>>}

source§

impl DomObjectWrap for XMLDocument

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XMLDocumentBinding::XMLDocument_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xmldocument::XMLDocument>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xmldocument::XMLDocument>>}

source§

impl DomObjectWrap for XMLHttpRequest

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XMLHttpRequestBinding::XMLHttpRequest_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xmlhttprequest::XMLHttpRequest>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xmlhttprequest::XMLHttpRequest>>}

source§

impl DomObjectWrap for XMLHttpRequestUpload

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XMLHttpRequestUploadBinding::XMLHttpRequestUpload_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xmlhttprequestupload::XMLHttpRequestUpload>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xmlhttprequestupload::XMLHttpRequestUpload>>}

source§

impl DomObjectWrap for XMLSerializer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XMLSerializerBinding::XMLSerializer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xmlserializer::XMLSerializer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xmlserializer::XMLSerializer>>}

source§

impl DomObjectWrap for XRBoundedReferenceSpace

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRBoundedReferenceSpaceBinding::XRBoundedReferenceSpace_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrboundedreferencespace::XRBoundedReferenceSpace>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrboundedreferencespace::XRBoundedReferenceSpace>>}

source§

impl DomObjectWrap for XRCompositionLayer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRCompositionLayerBinding::XRCompositionLayer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrcompositionlayer::XRCompositionLayer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrcompositionlayer::XRCompositionLayer>>}

source§

impl DomObjectWrap for XRCubeLayer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRCubeLayerBinding::XRCubeLayer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrcubelayer::XRCubeLayer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrcubelayer::XRCubeLayer>>}

source§

impl DomObjectWrap for XRCylinderLayer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRCylinderLayerBinding::XRCylinderLayer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrcylinderlayer::XRCylinderLayer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrcylinderlayer::XRCylinderLayer>>}

source§

impl DomObjectWrap for XREquirectLayer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XREquirectLayerBinding::XREquirectLayer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrequirectlayer::XREquirectLayer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrequirectlayer::XREquirectLayer>>}

source§

impl DomObjectWrap for XRFrame

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRFrameBinding::XRFrame_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrframe::XRFrame>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrframe::XRFrame>>}

source§

impl DomObjectWrap for XRHand

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRHandBinding::XRHand_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrhand::XRHand>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrhand::XRHand>>}

source§

impl DomObjectWrap for XRHitTestResult

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRHitTestResultBinding::XRHitTestResult_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrhittestresult::XRHitTestResult>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrhittestresult::XRHitTestResult>>}

source§

impl DomObjectWrap for XRHitTestSource

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRHitTestSourceBinding::XRHitTestSource_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrhittestsource::XRHitTestSource>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrhittestsource::XRHitTestSource>>}

source§

impl DomObjectWrap for XRInputSource

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRInputSourceBinding::XRInputSource_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrinputsource::XRInputSource>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrinputsource::XRInputSource>>}

source§

impl DomObjectWrap for XRInputSourceArray

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRInputSourceArrayBinding::XRInputSourceArray_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrinputsourcearray::XRInputSourceArray>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrinputsourcearray::XRInputSourceArray>>}

source§

impl DomObjectWrap for XRInputSourceEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRInputSourceEventBinding::XRInputSourceEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrinputsourceevent::XRInputSourceEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrinputsourceevent::XRInputSourceEvent>>}

source§

impl DomObjectWrap for XRInputSourcesChangeEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRInputSourcesChangeEventBinding::XRInputSourcesChangeEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrinputsourceschangeevent::XRInputSourcesChangeEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrinputsourceschangeevent::XRInputSourcesChangeEvent>>}

source§

impl DomObjectWrap for XRJointPose

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRJointPoseBinding::XRJointPose_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrjointpose::XRJointPose>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrjointpose::XRJointPose>>}

source§

impl DomObjectWrap for XRJointSpace

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRJointSpaceBinding::XRJointSpace_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrjointspace::XRJointSpace>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrjointspace::XRJointSpace>>}

source§

impl DomObjectWrap for XRLayer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRLayerBinding::XRLayer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrlayer::XRLayer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrlayer::XRLayer>>}

source§

impl DomObjectWrap for XRLayerEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRLayerEventBinding::XRLayerEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrlayerevent::XRLayerEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrlayerevent::XRLayerEvent>>}

source§

impl DomObjectWrap for XRMediaBinding

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRMediaBindingBinding::XRMediaBinding_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrmediabinding::XRMediaBinding>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrmediabinding::XRMediaBinding>>}

source§

impl DomObjectWrap for XRPose

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRPoseBinding::XRPose_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrpose::XRPose>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrpose::XRPose>>}

source§

impl DomObjectWrap for XRProjectionLayer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRProjectionLayerBinding::XRProjectionLayer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrprojectionlayer::XRProjectionLayer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrprojectionlayer::XRProjectionLayer>>}

source§

impl DomObjectWrap for XRQuadLayer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRQuadLayerBinding::XRQuadLayer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrquadlayer::XRQuadLayer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrquadlayer::XRQuadLayer>>}

source§

impl DomObjectWrap for XRRay

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRRayBinding::XRRay_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrray::XRRay>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrray::XRRay>>}

source§

impl DomObjectWrap for XRReferenceSpace

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRReferenceSpaceBinding::XRReferenceSpace_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrreferencespace::XRReferenceSpace>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrreferencespace::XRReferenceSpace>>}

source§

impl DomObjectWrap for XRReferenceSpaceEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRReferenceSpaceEventBinding::XRReferenceSpaceEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrreferencespaceevent::XRReferenceSpaceEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrreferencespaceevent::XRReferenceSpaceEvent>>}

source§

impl DomObjectWrap for XRRenderState

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRRenderStateBinding::XRRenderState_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrrenderstate::XRRenderState>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrrenderstate::XRRenderState>>}

source§

impl DomObjectWrap for XRRigidTransform

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRRigidTransformBinding::XRRigidTransform_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrrigidtransform::XRRigidTransform>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrrigidtransform::XRRigidTransform>>}

source§

impl DomObjectWrap for XRSession

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRSessionBinding::XRSession_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrsession::XRSession>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrsession::XRSession>>}

source§

impl DomObjectWrap for XRSessionEvent

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRSessionEventBinding::XRSessionEvent_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrsessionevent::XRSessionEvent>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrsessionevent::XRSessionEvent>>}

source§

impl DomObjectWrap for XRSpace

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRSpaceBinding::XRSpace_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrspace::XRSpace>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrspace::XRSpace>>}

source§

impl DomObjectWrap for XRSubImage

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRSubImageBinding::XRSubImage_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrsubimage::XRSubImage>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrsubimage::XRSubImage>>}

source§

impl DomObjectWrap for XRSystem

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRSystemBinding::XRSystem_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrsystem::XRSystem>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrsystem::XRSystem>>}

source§

impl DomObjectWrap for XRTest

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRTestBinding::XRTest_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrtest::XRTest>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrtest::XRTest>>}

source§

impl DomObjectWrap for XRView

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRViewBinding::XRView_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrview::XRView>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrview::XRView>>}

source§

impl DomObjectWrap for XRViewerPose

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRViewerPoseBinding::XRViewerPose_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrviewerpose::XRViewerPose>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrviewerpose::XRViewerPose>>}

source§

impl DomObjectWrap for XRViewport

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRViewportBinding::XRViewport_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrviewport::XRViewport>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrviewport::XRViewport>>}

source§

impl DomObjectWrap for XRWebGLBinding

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRWebGLBindingBinding::XRWebGLBinding_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrwebglbinding::XRWebGLBinding>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrwebglbinding::XRWebGLBinding>>}

source§

impl DomObjectWrap for XRWebGLLayer

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRWebGLLayerBinding::XRWebGLLayer_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrwebgllayer::XRWebGLLayer>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrwebgllayer::XRWebGLLayer>>}

source§

impl DomObjectWrap for XRWebGLSubImage

source§

const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::XRWebGLSubImageBinding::XRWebGLSubImage_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::xrwebglsubimage::XRWebGLSubImage>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::xrwebglsubimage::XRWebGLSubImage>>}

source§

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

source§

const WRAP: unsafe fn(_: JSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = T::ITER_WRAP