[][src]Enum ruuvi_reader::ParseError

pub enum ParseError {
    UnknownManufacturerId(u16),
    UnsupportedFormatVersion(u8),
    InvalidValueLength(u8usizeusize),
    EmptyValue,
}

Errors which can occur during parsing of the manufacturer specific data

Variants

UnknownManufacturerId(u16)

Manufacturer id does not match expected value

UnsupportedFormatVersion(u8)

Format of the data is not supported by this crate

InvalidValueLength(u8usizeusize)

Length of the value does not match expected length of the format

EmptyValue

Format can not be determined from value due to it being empty

Trait Implementations

impl Debug for ParseError[src]

impl Display for ParseError[src]

impl Error for ParseError[src]

impl PartialEq<ParseError> for ParseError[src]

impl StructuralPartialEq for ParseError[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsFail for T where
    T: Fail, 

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

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

impl<E> Fail for E where
    E: 'static + Error + Send + Sync

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

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

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.