Enum mijia::EncodeError[][src]

pub enum EncodeError {
    TemperatureOutOfRange(f32),
    TimeOutOfRange(SystemTime),
}

An error encoding a property to be sent to a sensor.

Variants

TemperatureOutOfRange(f32)

The temperature value given is out of the range which can be encoded.

TimeOutOfRange(SystemTime)

The time value given is out of the range which can be encoded.

Trait Implementations

impl Clone for EncodeError[src]

impl Debug for EncodeError[src]

impl Display for EncodeError[src]

impl Error for EncodeError[src]

impl From<EncodeError> for MijiaError[src]

Auto Trait Implementations

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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.