Struct script::dom::document::FakeRequestAnimationFrameCallback
source · pub struct FakeRequestAnimationFrameCallback {
document: Trusted<Document>,
}
Expand description
A fake requestAnimationFrame()
callback—“fake” because it is not triggered by the video
refresh but rather a simple timer.
If the page is observed to be using requestAnimationFrame()
for non-animation purposes (i.e.
without mutating the DOM), then we fall back to simple timeouts to save energy over video
refresh.
Fields§
§document: Trusted<Document>
The document.
Implementations§
Trait Implementations§
source§impl MallocSizeOf for FakeRequestAnimationFrameCallback
impl MallocSizeOf for FakeRequestAnimationFrameCallback
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.
Auto Trait Implementations§
impl !RefUnwindSafe for FakeRequestAnimationFrameCallback
impl Send for FakeRequestAnimationFrameCallback
impl !Sync for FakeRequestAnimationFrameCallback
impl Unpin for FakeRequestAnimationFrameCallback
impl !UnwindSafe for FakeRequestAnimationFrameCallback
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