pub struct UseTimestampReturn {
pub timestamp: Signal<f64>,
pub is_active: Signal<bool>,
pub pause: Rc<dyn Fn()>,
pub resume: Rc<dyn Fn()>,
}
Expand description
Return type of use_timestamp_with_controls
.
Fields§
§timestamp: Signal<f64>
The current timestamp
is_active: Signal<bool>
A Signal that indicates whether the timestamp updating is active. false
when paused.
pause: Rc<dyn Fn()>
Temporarily pause the timestamp from updating
resume: Rc<dyn Fn()>
Resume the timestamp updating
Auto Trait Implementations§
impl Freeze for UseTimestampReturn
impl !RefUnwindSafe for UseTimestampReturn
impl !Send for UseTimestampReturn
impl !Sync for UseTimestampReturn
impl Unpin for UseTimestampReturn
impl !UnwindSafe for UseTimestampReturn
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more