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