Skip to main content

WeakReferenceableDomObjectWrap

Trait WeakReferenceableDomObjectWrap 

Source
pub trait WeakReferenceableDomObjectWrap<D: DomTypes>:
    Sized
    + DomObject
    + DomGlobalGeneric<D> {
    const WRAP: unsafe fn(&mut JSContext, &D::GlobalScope, Option<HandleObject<'_>>, Rc<Self>) -> 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(&mut JSContext, &D::GlobalScope, Option<HandleObject<'_>>, Rc<Self>) -> Root<Dom<Self>>

Function pointer to the general wrap function type

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§