pub struct DioxusTimer { /* private fields */ }
Implementations§
Source§impl DioxusTimer
impl DioxusTimer
Sourcepub fn set_preset_time(&mut self, preset_duration: Duration)
pub fn set_preset_time(&mut self, preset_duration: Duration)
Sets the preset duration for the timer.
Sourcepub fn remaining_time(&self) -> Duration
pub fn remaining_time(&self) -> Duration
Returns the remaining time on the timer.
Sourcepub fn state(&self) -> TimerState
pub fn state(&self) -> TimerState
Returns the current state of the timer.
Sourcepub fn start(&mut self)
pub fn start(&mut self)
Starts the timer if it is in the Inactive
state.
If the preset duration is zero, the method does nothing.
Trait Implementations§
Source§impl Clone for DioxusTimer
impl Clone for DioxusTimer
Source§fn clone(&self) -> DioxusTimer
fn clone(&self) -> DioxusTimer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DioxusTimer
impl Debug for DioxusTimer
Source§impl Default for DioxusTimer
impl Default for DioxusTimer
Auto Trait Implementations§
impl Freeze for DioxusTimer
impl RefUnwindSafe for DioxusTimer
impl Send for DioxusTimer
impl Sync for DioxusTimer
impl Unpin for DioxusTimer
impl UnwindSafe for DioxusTimer
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.