pub enum Error {
}Expand description
Error for SenML encoding and decoding
Variants§
InsertKey
Something went wrong while adding a key to the map
DoubleName
Entry already contains a name
DoubleField
Entry already contains the field
UndefinedField(i8)
Unknown field
UndefinedFormat
Some Error in the Format
MissingName
No name was Defined in the entry and no base name was set
MissMatchedLabelValue
Type of value isn’t allowed for that label
TooManyEntries
Exceeded max amount of Entries
TooFewEntries
No Entries were added
Serialize(Error)
Some error during serialization occurred
Deserialize(Error)
Some error during deserialization occurred
StringTooLong
String was too long
MaxValueExceeded
Value exceeded max value for given type
ValueTooLow
Value is too low for given type
MissingValueField
At least one value field must be set in a valid entry
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Error
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more