pub enum MessageFailure {
Show 18 variants
SenderNotAuthorizedFailure(Box<SenderNotAuthorizedFailure>),
SenderUnavailableFailure(Box<SenderUnavailableFailure>),
SenderRegistrationRequiredFailure(Box<SenderRegistrationRequiredFailure>),
RecipientInvalidFailure(Box<RecipientInvalidFailure>),
RecipientUnreachableFailure(Box<RecipientUnreachableFailure>),
RecipientOptedOutFailure(Box<RecipientOptedOutFailure>),
MessageTypeUnsupportedFailure(Box<MessageTypeUnsupportedFailure>),
MessageContentInvalidFailure(Box<MessageContentInvalidFailure>),
MessageTooLargeFailure(Box<MessageTooLargeFailure>),
MessageBlockedFailure(Box<MessageBlockedFailure>),
MessageBlockedByCarrierFailure(Box<MessageBlockedByCarrierFailure>),
MessageRateLimitedFailure(Box<MessageRateLimitedFailure>),
MessageRejectedFailure(Box<MessageRejectedFailure>),
MessageExpiredFailure(Box<MessageExpiredFailure>),
MessageDeliveryFailedFailure(Box<MessageDeliveryFailedFailure>),
MessageSubmissionUnknownFailure(Box<MessageSubmissionUnknownFailure>),
MessagingUnavailableFailure(Box<MessagingUnavailableFailure>),
MessageFailedFailure(Box<MessageFailedFailure>),
}Variants§
SenderNotAuthorizedFailure(Box<SenderNotAuthorizedFailure>)
SenderRegistrationRequiredFailure(Box<SenderRegistrationRequiredFailure>)
RecipientInvalidFailure(Box<RecipientInvalidFailure>)
RecipientUnreachableFailure(Box<RecipientUnreachableFailure>)
RecipientOptedOutFailure(Box<RecipientOptedOutFailure>)
MessageTypeUnsupportedFailure(Box<MessageTypeUnsupportedFailure>)
MessageContentInvalidFailure(Box<MessageContentInvalidFailure>)
MessageTooLargeFailure(Box<MessageTooLargeFailure>)
MessageBlockedFailure(Box<MessageBlockedFailure>)
MessageBlockedByCarrierFailure(Box<MessageBlockedByCarrierFailure>)
MessageRateLimitedFailure(Box<MessageRateLimitedFailure>)
MessageRejectedFailure(Box<MessageRejectedFailure>)
MessageExpiredFailure(Box<MessageExpiredFailure>)
MessageDeliveryFailedFailure(Box<MessageDeliveryFailedFailure>)
MessageSubmissionUnknownFailure(Box<MessageSubmissionUnknownFailure>)
MessageFailedFailure(Box<MessageFailedFailure>)
Trait Implementations§
Source§impl Clone for MessageFailure
impl Clone for MessageFailure
Source§impl Debug for MessageFailure
impl Debug for MessageFailure
Source§impl<'de> Deserialize<'de> for MessageFailure
impl<'de> Deserialize<'de> for MessageFailure
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MessageFailure
impl RefUnwindSafe for MessageFailure
impl Send for MessageFailure
impl Sync for MessageFailure
impl Unpin for MessageFailure
impl UnsafeUnpin for MessageFailure
impl UnwindSafe for MessageFailure
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