[−][src]Trait homie_controller::Value
The value of a Homie property. This has implementations corresponding to the possible property datatypes.
Required methods
Loading content...Provided methods
pub fn valid_for(
datatype: Option<Datatype>,
format: &Option<String>
) -> Result<(), ValueError>
[src]
datatype: Option<Datatype>,
format: &Option<String>
) -> Result<(), ValueError>
Check whether this value type is valid for the given property datatype and format string.
Returns Ok(())
if so, or Err(WrongFormat(...))
or Err(WrongDatatype(...))
if not.
The default implementation checks the datatype, and delegates to valid_for_format
to check
the format.
pub fn valid_for_format(_format: &str) -> Result<(), ValueError>
[src]
Check whether this value type is valid for the given property format string.
Returns Ok(())
if so, or Err(WrongFormat(...))
if not.