[][src]Struct pzem004t::NoTimeout

pub struct NoTimeout;

Empty struct to satisfy Rust's type requirements, when using None for the timeout parameter.

Example

pzem.communicate::<NoTimeout>(&mut m, None);

Will panic with unreachable!() if used incorrectly to signalize a programmer error.

Trait Implementations

impl CountDown for NoTimeout[src]

type Time = ()

The unit of time used by this timer

Auto Trait Implementations

impl Send for NoTimeout

impl Sync for NoTimeout

impl Unpin for NoTimeout

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.