pub trait EventTargetTrait<D: DomTypes> {
// Required methods
fn new_inherited() -> D::EventTarget;
fn get_event_handler_common<T: CallbackContainer<D>>(
&self,
cx: &mut JSContext,
ty: &str,
) -> Option<Rc<T>>;
fn set_event_handler_common<T: CallbackContainer<D>>(
&self,
cx: &mut JSContext,
ty: &str,
listener: Option<Rc<T>>,
);
}Required Methods§
fn new_inherited() -> D::EventTarget
fn get_event_handler_common<T: CallbackContainer<D>>( &self, cx: &mut JSContext, ty: &str, ) -> Option<Rc<T>>
fn set_event_handler_common<T: CallbackContainer<D>>( &self, cx: &mut JSContext, ty: &str, listener: Option<Rc<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.