Enum homie_controller::ValueError
source · [−]pub enum ValueError {
Unknown,
WrongDatatype {
expected: Datatype,
actual: Datatype,
},
WrongFormat {
format: String,
},
ParseFailed {
value: String,
datatype: Datatype,
},
}
Expand description
An error encountered while parsing the value or format of a property.
Variants
Unknown
The value of the property or attribute is not yet known, or not set by the device.
WrongDatatype
Fields
expected: Datatype
The datatype expected by the method call.
actual: Datatype
The actual datatype of the property, as sent by the device.
The method call expected the property to have a particular datatype, but the datatype sent by the device was something different.
WrongFormat
Fields
format: String
The format string of the property.
The format of the property couldn’t be parsed or didn’t match what was expected by the method call.
ParseFailed
Fields
value: String
The string value of the property.
datatype: Datatype
The datatype as which the value was attempted to be parsed.
The value of the property couldn’t be parsed as the expected type.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ValueError
impl Send for ValueError
impl Sync for ValueError
impl Unpin for ValueError
impl UnwindSafe for ValueError
Blanket Implementations
Mutably borrows from an owned value. Read more