Struct script::dom::csskeyframerule::CSSKeyframeRule
source · #[repr(C)]pub struct CSSKeyframeRule {
cssrule: CSSRule,
keyframerule: Arc<Locked<Keyframe>>,
style_decl: MutNullableDom<CSSStyleDeclaration>,
}
Fields§
§cssrule: CSSRule
§keyframerule: Arc<Locked<Keyframe>>
§style_decl: MutNullableDom<CSSStyleDeclaration>
Implementations§
source§impl CSSKeyframeRule
impl CSSKeyframeRule
fn __assert_parent_type(&self)
source§impl CSSKeyframeRule
impl CSSKeyframeRule
fn new_inherited(
parent_stylesheet: &CSSStyleSheet,
keyframerule: Arc<Locked<Keyframe>>
) -> CSSKeyframeRule
pub fn new(
window: &Window,
parent_stylesheet: &CSSStyleSheet,
keyframerule: Arc<Locked<Keyframe>>
) -> Root<Dom<CSSKeyframeRule>>
Trait Implementations§
source§impl Castable for CSSKeyframeRule
impl Castable for CSSKeyframeRule
source§impl DomObject for CSSKeyframeRule
impl DomObject for CSSKeyframeRule
source§impl DomObjectWrap for CSSKeyframeRule
impl DomObjectWrap for CSSKeyframeRule
source§const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSKeyframeRuleBinding::CSSKeyframeRuleBinding::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::csskeyframerule::CSSKeyframeRule>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::csskeyframerule::CSSKeyframeRule>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::CSSKeyframeRuleBinding::CSSKeyframeRuleBinding::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::csskeyframerule::CSSKeyframeRule>) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::csskeyframerule::CSSKeyframeRule>>}
Function pointer to the general wrap function type
source§impl HasParent for CSSKeyframeRule
impl HasParent for CSSKeyframeRule
source§impl IDLInterface for CSSKeyframeRule
impl IDLInterface for CSSKeyframeRule
source§impl JSTraceable for CSSKeyframeRule
impl JSTraceable for CSSKeyframeRule
source§impl MallocSizeOf for CSSKeyframeRule
impl MallocSizeOf for CSSKeyframeRule
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 CSSKeyframeRule
impl MutDomObject for CSSKeyframeRule
source§unsafe fn init_reflector(&self, obj: *mut JSObject)
unsafe fn init_reflector(&self, obj: *mut JSObject)
Initializes the Reflector
source§impl PartialEq<CSSKeyframeRule> for CSSKeyframeRule
impl PartialEq<CSSKeyframeRule> for CSSKeyframeRule
source§fn eq(&self, other: &CSSKeyframeRule) -> bool
fn eq(&self, other: &CSSKeyframeRule) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl SpecificCSSRule for CSSKeyframeRule
impl SpecificCSSRule for CSSKeyframeRule
source§impl ToJSValConvertible for CSSKeyframeRule
impl ToJSValConvertible for CSSKeyframeRule
impl DerivedFrom<CSSRule> for CSSKeyframeRule
Auto Trait Implementations§
impl !RefUnwindSafe for CSSKeyframeRule
impl !Send for CSSKeyframeRule
impl !Sync for CSSKeyframeRule
impl Unpin for CSSKeyframeRule
impl !UnwindSafe for CSSKeyframeRule
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