Struct script::dom::cssfontfacerule::CSSFontFaceRule
source · #[repr(C)]pub struct CSSFontFaceRule {
cssrule: CSSRule,
fontfacerule: Arc<Locked<FontFaceRule>>,
}
Fields
cssrule: CSSRule
fontfacerule: Arc<Locked<FontFaceRule>>
Implementations
sourceimpl CSSFontFaceRule
impl CSSFontFaceRule
fn __assert_parent_type(&self)
sourceimpl CSSFontFaceRule
impl CSSFontFaceRule
fn new_inherited(
parent_stylesheet: &CSSStyleSheet,
fontfacerule: Arc<Locked<FontFaceRule>>
) -> CSSFontFaceRule
pub fn new(
window: &Window,
parent_stylesheet: &CSSStyleSheet,
fontfacerule: Arc<Locked<FontFaceRule>>
) -> Root<Dom<CSSFontFaceRule>>
Trait Implementations
sourceimpl Castable for CSSFontFaceRule
impl Castable for CSSFontFaceRule
sourcefn is<T>(&self) -> boolwhere
T: DerivedFrom<Self>,
fn is<T>(&self) -> boolwhere
T: DerivedFrom<Self>,
Check whether a DOM object implements one of its deriving interfaces.
sourcefn upcast<T>(&self) -> &Twhere
T: Castable,
Self: DerivedFrom<T>,
fn upcast<T>(&self) -> &Twhere
T: Castable,
Self: DerivedFrom<T>,
Cast a DOM object upwards to one of the interfaces it derives from.
sourcefn downcast<T>(&self) -> Option<&T>where
T: DerivedFrom<Self>,
fn downcast<T>(&self) -> Option<&T>where
T: DerivedFrom<Self>,
Cast a DOM object downwards to one of the interfaces it might implement.
sourceimpl DomObject for CSSFontFaceRule
impl DomObject for CSSFontFaceRule
sourceimpl DomObjectWrap for CSSFontFaceRule
impl DomObjectWrap for CSSFontFaceRule
sourceconst WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSFontFaceRuleBinding::CSSFontFaceRuleBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::cssfontfacerule::CSSFontFaceRule>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::cssfontfacerule::CSSFontFaceRule>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSFontFaceRuleBinding::CSSFontFaceRuleBinding::Wrap as for<'a> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::boxed::Box<dom::cssfontfacerule::CSSFontFaceRule>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::cssfontfacerule::CSSFontFaceRule>>}
Function pointer to the general wrap function type
sourceimpl HasParent for CSSFontFaceRule
impl HasParent for CSSFontFaceRule
sourceimpl IDLInterface for CSSFontFaceRule
impl IDLInterface for CSSFontFaceRule
sourceimpl JSTraceable for CSSFontFaceRule
impl JSTraceable for CSSFontFaceRule
sourceimpl MallocSizeOf for CSSFontFaceRule
impl MallocSizeOf for CSSFontFaceRule
sourcefn 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. Read more
sourceimpl MutDomObject for CSSFontFaceRule
impl MutDomObject for CSSFontFaceRule
sourceunsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
sourceimpl PartialEq<CSSFontFaceRule> for CSSFontFaceRule
impl PartialEq<CSSFontFaceRule> for CSSFontFaceRule
sourcefn eq(&self, other: &CSSFontFaceRule) -> bool
fn eq(&self, other: &CSSFontFaceRule) -> bool
sourceimpl SpecificCSSRule for CSSFontFaceRule
impl SpecificCSSRule for CSSFontFaceRule
sourceimpl ToJSValConvertible for CSSFontFaceRule
impl ToJSValConvertible for CSSFontFaceRule
sourceunsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue<'_>)
unsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue<'_>)
Convert
self
to a JSVal
. JSAPI failure causes a panic.impl DerivedFrom<CSSRule> for CSSFontFaceRule
Auto Trait Implementations
impl !RefUnwindSafe for CSSFontFaceRule
impl !Send for CSSFontFaceRule
impl !Sync for CSSFontFaceRule
impl Unpin for CSSFontFaceRule
impl !UnwindSafe for CSSFontFaceRule
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
sourcefn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
sourceimpl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
sourcefn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert