[−][src]Enum homie_controller::ValueError
An error encountered while parsing the value or format of a property.
Variants
The value of the property or attribute is not yet known, or not set by the device.
The method call expected the property to have a particular datatype, but the datatype sent by the device was something different.
Fields of WrongDatatype
The format of the property couldn't be parsed or didn't match what was expected by the method call.
Fields of WrongFormat
format: String
The format string of the property.
The value of the property couldn't be parsed as the expected type.
Fields of ParseFailed
Trait Implementations
impl Clone for ValueError
[src]
pub fn clone(&self) -> ValueError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ValueError
[src]
impl Display for ValueError
[src]
impl Eq for ValueError
[src]
impl Error for ValueError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<ValueError> for ValueError
[src]
pub fn eq(&self, other: &ValueError) -> bool
[src]
pub fn ne(&self, other: &ValueError) -> bool
[src]
impl StructuralEq for ValueError
[src]
impl StructuralPartialEq for ValueError
[src]
Auto Trait Implementations
impl RefUnwindSafe for ValueError
[src]
impl Send for ValueError
[src]
impl Sync for ValueError
[src]
impl Unpin for ValueError
[src]
impl UnwindSafe for ValueError
[src]
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> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,