Struct script::dom::stylesheet::StyleSheet
source · #[repr(C)]pub struct StyleSheet {
reflector_: Reflector,
type_: DOMString,
href: Option<DOMString>,
title: Option<DOMString>,
}
Fields§
§reflector_: Reflector
§type_: DOMString
§href: Option<DOMString>
§title: Option<DOMString>
Implementations§
source§impl StyleSheet
impl StyleSheet
fn __assert_parent_type(&self)
source§impl StyleSheet
impl StyleSheet
pub fn type_id(&self) -> &'static StyleSheetTypeId
source§impl StyleSheet
impl StyleSheet
pub fn new_inherited(
type_: DOMString,
href: Option<DOMString>,
title: Option<DOMString>
) -> StyleSheet
Trait Implementations§
source§impl Castable for StyleSheet
impl Castable for StyleSheet
source§impl DomObject for StyleSheet
impl DomObject for StyleSheet
source§impl DomObjectWrap for StyleSheet
impl DomObjectWrap for StyleSheet
source§const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::StyleSheetBinding::StyleSheetBinding::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::stylesheet::StyleSheet>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::stylesheet::StyleSheet>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::StyleSheetBinding::StyleSheetBinding::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::stylesheet::StyleSheet>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::stylesheet::StyleSheet>>}
Function pointer to the general wrap function type
source§impl HasParent for StyleSheet
impl HasParent for StyleSheet
source§impl IDLInterface for StyleSheet
impl IDLInterface for StyleSheet
source§impl JSTraceable for StyleSheet
impl JSTraceable for StyleSheet
source§impl MallocSizeOf for StyleSheet
impl MallocSizeOf for StyleSheet
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 StyleSheet
impl MutDomObject for StyleSheet
source§unsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
source§impl PartialEq<StyleSheet> for StyleSheet
impl PartialEq<StyleSheet> for StyleSheet
source§fn eq(&self, other: &StyleSheet) -> bool
fn eq(&self, other: &StyleSheet) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl StyleSheetMethods for StyleSheet
impl StyleSheetMethods for StyleSheet
fn Type_(&self) -> DOMString
fn GetHref(&self) -> Option<DOMString>
fn GetOwnerNode(&self) -> Option<Root<Dom<Element>>>
fn Media(&self) -> Root<Dom<MediaList>>
fn GetTitle(&self) -> Option<DOMString>
fn Disabled(&self) -> bool
fn SetDisabled(&self, disabled: bool)
source§impl ToJSValConvertible for StyleSheet
impl ToJSValConvertible for StyleSheet
impl DerivedFrom<StyleSheet> for CSSStyleSheet
impl DerivedFrom<StyleSheet> for StyleSheet
Auto Trait Implementations§
impl !RefUnwindSafe for StyleSheet
impl !Send for StyleSheet
impl !Sync for StyleSheet
impl Unpin for StyleSheet
impl UnwindSafe for StyleSheet
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