#[repr(C)]pub struct Screen {
reflector_: Reflector,
window: Dom<Window>,
}
Fields§
§reflector_: Reflector
§window: Dom<Window>
Implementations§
source§impl Screen
impl Screen
fn __assert_parent_type(&self)
Trait Implementations§
source§impl DomObjectWrap for Screen
impl DomObjectWrap for Screen
source§const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ScreenBinding::ScreenBinding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::screen::Screen>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::screen::Screen>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::ScreenBinding::ScreenBinding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::screen::Screen>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::screen::Screen>>}
Function pointer to the general wrap function type
source§impl IDLInterface for Screen
impl IDLInterface for Screen
source§impl MallocSizeOf for Screen
impl MallocSizeOf for Screen
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 Screen
impl MutDomObject for Screen
source§unsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
source§impl PartialEq<Screen> for Screen
impl PartialEq<Screen> for Screen
source§impl ScreenMethods for Screen
impl ScreenMethods for Screen
source§impl ToJSValConvertible for Screen
impl ToJSValConvertible for Screen
Auto Trait Implementations§
impl !RefUnwindSafe for Screen
impl !Send for Screen
impl !Sync for Screen
impl Unpin for Screen
impl !UnwindSafe for Screen
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> 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