pub trait DomObjectWrap<D: DomTypes>:
Sized
+ DomObject
+ DomGlobalGeneric<D> {
const WRAP: unsafe fn(&mut JSContext, &D::GlobalScope, Option<HandleObject<'_>>, Box<Self>) -> Root<Dom<Self>>;
}Expand description
A trait to provide a function pointer to wrap function for DOM objects.
Required Associated Constants§
Sourceconst WRAP: unsafe fn(&mut JSContext, &D::GlobalScope, Option<HandleObject<'_>>, Box<Self>) -> Root<Dom<Self>>
const WRAP: unsafe fn(&mut JSContext, &D::GlobalScope, Option<HandleObject<'_>>, Box<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".