pub enum SmsError {
NonUtf8(FromUtf8Error),
Cbor(Error),
SmazDecompress(DecompressError),
EndpointIdInvalid(EndpointIdError),
NoMessage,
InvalidEndpoint,
PayloadMissing,
InvalidSmsBundle,
}Variants§
NonUtf8(FromUtf8Error)
Cbor(Error)
SmazDecompress(DecompressError)
EndpointIdInvalid(EndpointIdError)
NoMessage
InvalidEndpoint
PayloadMissing
InvalidSmsBundle
Trait Implementations§
Source§impl Error for SmsError
impl Error for SmsError
Source§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 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<DecompressError> for SmsError
impl From<DecompressError> for SmsError
Source§fn from(source: DecompressError) -> Self
fn from(source: DecompressError) -> Self
Converts to this type from the input type.
Source§impl From<EndpointIdError> for SmsError
impl From<EndpointIdError> for SmsError
Source§fn from(source: EndpointIdError) -> Self
fn from(source: EndpointIdError) -> Self
Converts to this type from the input type.
Source§impl From<FromUtf8Error> for SmsError
impl From<FromUtf8Error> for SmsError
Source§fn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for SmsError
impl !UnwindSafe for SmsError
impl Freeze for SmsError
impl Send for SmsError
impl Sync for SmsError
impl Unpin for SmsError
impl UnsafeUnpin for SmsError
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