[−][src]Struct quanta::Builder
Builder for creating an upkeep task.
Methods
impl Builder
[src]
pub fn new(interval: Duration) -> Builder
[src]
Creates a new [Builder'], with a dedicated [
Clock`] instance.
pub fn new_with_clock(interval: Duration, clock: Clock) -> Builder
[src]
pub fn start(self) -> Result<Handle, Error>
[src]
Start the upkeep thread, periodically updating the global coarse time.
If the return value is [Ok(handle)
], then the thread was spawned successfully and can be
stopped by dropping the returned handle. Otherwise, Err
contains the error that was
returned when trying to spawn the thread.
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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,