[−][src]Struct coarsetime::Updater
A service to periodically call Instant::update()
Methods
impl Updater
[src]
pub fn start(self) -> Result<Self, Error>
[src]
Spawns a background task to call Instant::update()
periodically
pub fn stop(self) -> Result<(), Error>
[src]
Stops the periodic updates
pub fn new(period_millis: u64) -> Updater
[src]
Creates a new Updater
with the specified update period, in milliseconds.
Trait Implementations
Auto Trait Implementations
impl Send for Updater
impl Sync for Updater
impl Unpin for Updater
impl !UnwindSafe for Updater
impl !RefUnwindSafe for Updater
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,