Struct script::dom::errorevent::ErrorEvent
source · #[repr(C)]pub struct ErrorEvent {
event: Event,
message: DomRefCell<DOMString>,
filename: DomRefCell<DOMString>,
lineno: Cell<u32>,
colno: Cell<u32>,
error: Heap<JSVal>,
}
Fields§
§event: Event
§message: DomRefCell<DOMString>
§filename: DomRefCell<DOMString>
§lineno: Cell<u32>
§colno: Cell<u32>
§error: Heap<JSVal>
Implementations§
source§impl ErrorEvent
impl ErrorEvent
fn __assert_parent_type(&self)
source§impl ErrorEvent
impl ErrorEvent
fn new_inherited() -> ErrorEvent
pub fn new_uninitialized(global: &GlobalScope) -> Root<Dom<ErrorEvent>>
pub fn new(
global: &GlobalScope,
type_: Atom,
bubbles: EventBubbles,
cancelable: EventCancelable,
message: DOMString,
filename: DOMString,
lineno: u32,
colno: u32,
error: HandleValue<'_>
) -> Root<Dom<ErrorEvent>>
pub fn Constructor(
global: &GlobalScope,
type_: DOMString,
init: RootedTraceableBox<ErrorEventInit>
) -> Result<Root<Dom<ErrorEvent>>, Error>
Trait Implementations§
source§impl Castable for ErrorEvent
impl Castable for ErrorEvent
source§impl DomObject for ErrorEvent
impl DomObject for ErrorEvent
source§impl DomObjectWrap for ErrorEvent
impl DomObjectWrap for ErrorEvent
source§const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ErrorEventBinding::ErrorEventBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::errorevent::ErrorEvent>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::errorevent::ErrorEvent>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ErrorEventBinding::ErrorEventBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::errorevent::ErrorEvent>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::errorevent::ErrorEvent>>}
Function pointer to the general wrap function type
source§impl ErrorEventMethods for ErrorEvent
impl ErrorEventMethods for ErrorEvent
source§impl HasParent for ErrorEvent
impl HasParent for ErrorEvent
source§impl IDLInterface for ErrorEvent
impl IDLInterface for ErrorEvent
source§impl JSTraceable for ErrorEvent
impl JSTraceable for ErrorEvent
source§impl MallocSizeOf for ErrorEvent
impl MallocSizeOf for ErrorEvent
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl MutDomObject for ErrorEvent
impl MutDomObject for ErrorEvent
source§unsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
source§impl PartialEq<ErrorEvent> for ErrorEvent
impl PartialEq<ErrorEvent> for ErrorEvent
source§fn eq(&self, other: &ErrorEvent) -> bool
fn eq(&self, other: &ErrorEvent) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ToJSValConvertible for ErrorEvent
impl ToJSValConvertible for ErrorEvent
impl DerivedFrom<Event> for ErrorEvent
Auto Trait Implementations§
impl !RefUnwindSafe for ErrorEvent
impl !Send for ErrorEvent
impl !Sync for ErrorEvent
impl Unpin for ErrorEvent
impl !UnwindSafe for ErrorEvent
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert