Struct mio_extras::timer::Builder [−][src]
Used to create a Timer.
Implementations
impl Builder[src]
pub fn tick_duration(self, duration: Duration) -> Builder[src]
Set the tick duration. Default is 100ms.
pub fn num_slots(self, num_slots: usize) -> Builder[src]
Set the number of slots. Default is 256.
pub fn capacity(self, capacity: usize) -> Builder[src]
Set the capacity. Default is 65536.
pub fn build<T>(self) -> Timer<T>[src]
Build a Timer with the parameters set on this Builder.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
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.
pub 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>,