pub enum SmsDeliveryReportStatusGroup {
Sent,
Received,
TemporaryFailure,
PermanentFailure,
}Expand description
Generalised group for message delivery status.
Variants§
Sent
Message was sent but delivery is still pending (temporary errors with retry)
Received
Message was successfully received by the destination.
TemporaryFailure
Temporary delivery failure where SC has stopped retrying.
PermanentFailure
Permanent delivery failure - message will not be delivered.
Trait Implementations§
Source§impl Clone for SmsDeliveryReportStatusGroup
impl Clone for SmsDeliveryReportStatusGroup
Source§fn clone(&self) -> SmsDeliveryReportStatusGroup
fn clone(&self) -> SmsDeliveryReportStatusGroup
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SmsDeliveryReportStatusGroup
impl Debug for SmsDeliveryReportStatusGroup
Source§impl From<SmsDeliveryReportStatus> for SmsDeliveryReportStatusGroup
impl From<SmsDeliveryReportStatus> for SmsDeliveryReportStatusGroup
Source§fn from(status: SmsDeliveryReportStatus) -> Self
fn from(status: SmsDeliveryReportStatus) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SmsDeliveryReportStatusGroup
impl PartialEq for SmsDeliveryReportStatusGroup
Source§fn eq(&self, other: &SmsDeliveryReportStatusGroup) -> bool
fn eq(&self, other: &SmsDeliveryReportStatusGroup) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for SmsDeliveryReportStatusGroup
impl Eq for SmsDeliveryReportStatusGroup
impl StructuralPartialEq for SmsDeliveryReportStatusGroup
Auto Trait Implementations§
impl Freeze for SmsDeliveryReportStatusGroup
impl RefUnwindSafe for SmsDeliveryReportStatusGroup
impl Send for SmsDeliveryReportStatusGroup
impl Sync for SmsDeliveryReportStatusGroup
impl Unpin for SmsDeliveryReportStatusGroup
impl UnwindSafe for SmsDeliveryReportStatusGroup
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