[−][src]Struct mio_extras::timer::Builder
Used to create a Timer.
Methods
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 Send for Builder
impl Unpin for Builder
impl Sync for Builder
impl UnwindSafe for Builder
impl RefUnwindSafe for Builder
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 = 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> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,