pub enum ConcatenatedShortMessageError {
TotalPartsZero,
PartNumberZero,
PartNumberExceedsTotalParts {
part_number: u8,
total_parts: u8,
},
}Expand description
Errors that can occur when creating ConcatenatedShortMessage8Bit or ConcatenatedShortMessage16Bit.
Variants§
TotalPartsZero
The total number of parts is zero.
PartNumberZero
The part number is zero.
PartNumberExceedsTotalParts
The part number exceeds the total number of parts.
Trait Implementations§
Source§impl Error for ConcatenatedShortMessageError
impl Error for ConcatenatedShortMessageError
1.30.0§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<ConcatenatedShortMessageError> for ConcatenatedShortMessageDecodeError
impl From<ConcatenatedShortMessageError> for ConcatenatedShortMessageDecodeError
Source§fn from(err: ConcatenatedShortMessageError) -> Self
fn from(err: ConcatenatedShortMessageError) -> Self
Converts to this type from the input type.
Source§impl From<ConcatenatedShortMessageError> for DecodeError
impl From<ConcatenatedShortMessageError> for DecodeError
Source§fn from(err: ConcatenatedShortMessageError) -> Self
fn from(err: ConcatenatedShortMessageError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ConcatenatedShortMessageError
impl RefUnwindSafe for ConcatenatedShortMessageError
impl Send for ConcatenatedShortMessageError
impl Sync for ConcatenatedShortMessageError
impl Unpin for ConcatenatedShortMessageError
impl UnwindSafe for ConcatenatedShortMessageError
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more