Skip to main content

DomObjectIteratorWrap

Trait DomObjectIteratorWrap 

Source
pub(crate) trait DomObjectIteratorWrap<D>:
    DomObjectWrap<D>
    + Traceable
    + Iterable
where D: DomTypes,
{ const ITER_WRAP: unsafe fn(&mut JSContext, &<D as DomTypes>::GlobalScope, Option<Handle<'_, *mut JSObject>>, Box<IterableIterator<D, Self>>) -> Root<Dom<IterableIterator<D, Self>>>; }
Expand description

A trait to provide a function pointer to wrap function for DOM iterator interfaces.

Required Associated Constants§

Source

const ITER_WRAP: unsafe fn(&mut JSContext, &<D as DomTypes>::GlobalScope, Option<Handle<'_, *mut JSObject>>, Box<IterableIterator<D, Self>>) -> Root<Dom<IterableIterator<D, Self>>>

Function pointer to the wrap function for IterableIterator<T>

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for GPUSupportedFeatures<DomTypeHolder>

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for WGSLLanguageFeatures<DomTypeHolder>

Implementors§

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for CSSFontFeatureValuesMap

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for FontFaceSet

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for CustomStateSet

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for Headers

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for FormData

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for TestBindingMaplikeWithInterface

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for TestBindingMaplikeWithPrimitive

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for TestBindingPairIterable

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for TestBindingSetlikeWithInterface

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for TestBindingSetlikeWithPrimitive

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for URLSearchParams

Source§

impl DomObjectIteratorWrap<DomTypeHolder> for XRHand