Struct script::dom::webglcontextevent::WebGLContextEvent
source · #[repr(C)]pub struct WebGLContextEvent {
event: Event,
status_message: DOMString,
}
Fields§
§event: Event
§status_message: DOMString
Implementations§
source§impl WebGLContextEvent
impl WebGLContextEvent
fn __assert_parent_type(&self)
source§impl WebGLContextEvent
impl WebGLContextEvent
pub fn new_inherited(status_message: DOMString) -> WebGLContextEvent
pub fn new(
window: &Window,
type_: Atom,
bubbles: EventBubbles,
cancelable: EventCancelable,
status_message: DOMString
) -> Root<Dom<WebGLContextEvent>>
pub fn Constructor(
window: &Window,
type_: DOMString,
init: &WebGLContextEventInit
) -> Result<Root<Dom<WebGLContextEvent>>, Error>
Trait Implementations§
source§impl Castable for WebGLContextEvent
impl Castable for WebGLContextEvent
source§impl DomObject for WebGLContextEvent
impl DomObject for WebGLContextEvent
source§impl DomObjectWrap for WebGLContextEvent
impl DomObjectWrap for WebGLContextEvent
source§const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLContextEventBinding::WebGLContextEventBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::webglcontextevent::WebGLContextEvent>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglcontextevent::WebGLContextEvent>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::WebGLContextEventBinding::WebGLContextEventBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::webglcontextevent::WebGLContextEvent>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::webglcontextevent::WebGLContextEvent>>}
Function pointer to the general wrap function type
source§impl HasParent for WebGLContextEvent
impl HasParent for WebGLContextEvent
source§impl IDLInterface for WebGLContextEvent
impl IDLInterface for WebGLContextEvent
source§impl JSTraceable for WebGLContextEvent
impl JSTraceable for WebGLContextEvent
source§impl MallocSizeOf for WebGLContextEvent
impl MallocSizeOf for WebGLContextEvent
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 WebGLContextEvent
impl MutDomObject for WebGLContextEvent
source§unsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
source§impl PartialEq<WebGLContextEvent> for WebGLContextEvent
impl PartialEq<WebGLContextEvent> for WebGLContextEvent
source§fn eq(&self, other: &WebGLContextEvent) -> bool
fn eq(&self, other: &WebGLContextEvent) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl DerivedFrom<Event> for WebGLContextEvent
Auto Trait Implementations§
impl !RefUnwindSafe for WebGLContextEvent
impl !Send for WebGLContextEvent
impl !Sync for WebGLContextEvent
impl Unpin for WebGLContextEvent
impl !UnwindSafe for WebGLContextEvent
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