Struct script::timers::JsTimerTask
source · pub struct JsTimerTask {
handle: JsTimerHandle,
source: TimerSource,
callback: InternalTimerCallback,
is_interval: IsInterval,
nesting_level: u32,
duration: MsDuration,
is_user_interacting: bool,
}
Fields§
§handle: JsTimerHandle
§source: TimerSource
§callback: InternalTimerCallback
§is_interval: IsInterval
§nesting_level: u32
§duration: MsDuration
§is_user_interacting: bool
Implementations§
source§impl JsTimerTask
impl JsTimerTask
Trait Implementations§
source§impl JSTraceable for JsTimerTask
impl JSTraceable for JsTimerTask
source§impl MallocSizeOf for JsTimerTask
impl MallocSizeOf for JsTimerTask
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 JsTimerTask
impl !Send for JsTimerTask
impl !Sync for JsTimerTask
impl Unpin for JsTimerTask
impl !UnwindSafe for JsTimerTask
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> 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