pub struct SmsDeliveryReport {
pub report_id: Option<i64>,
pub status: u8,
pub is_final: bool,
pub created_at: Option<u32>,
}Expand description
A received or stored delivery report.
Fields§
§report_id: Option<i64>Unique identifier for this delivery report.
status: u8Delivery status code from the network.
is_final: boolWhether this is the final delivery report for the message.
created_at: Option<u32>Unix timestamp when this report was created.
Trait Implementations§
Source§impl Clone for SmsDeliveryReport
impl Clone for SmsDeliveryReport
Source§fn clone(&self) -> SmsDeliveryReport
fn clone(&self) -> SmsDeliveryReport
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 SmsDeliveryReport
impl Debug for SmsDeliveryReport
Source§impl<'de> Deserialize<'de> for SmsDeliveryReport
impl<'de> Deserialize<'de> for SmsDeliveryReport
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
Source§impl From<&SmsDeliveryReport> for SmsDeliveryReportStatusCategory
impl From<&SmsDeliveryReport> for SmsDeliveryReportStatusCategory
Source§fn from(value: &SmsDeliveryReport) -> Self
fn from(value: &SmsDeliveryReport) -> Self
Converts to this type from the input type.
Source§impl<'a, R: Row> FromRow<'a, R> for SmsDeliveryReport
impl<'a, R: Row> FromRow<'a, R> for SmsDeliveryReport
Source§impl PartialEq for SmsDeliveryReport
impl PartialEq for SmsDeliveryReport
Source§impl Serialize for SmsDeliveryReport
impl Serialize for SmsDeliveryReport
impl Copy for SmsDeliveryReport
impl StructuralPartialEq for SmsDeliveryReport
Auto Trait Implementations§
impl Freeze for SmsDeliveryReport
impl RefUnwindSafe for SmsDeliveryReport
impl Send for SmsDeliveryReport
impl Sync for SmsDeliveryReport
impl Unpin for SmsDeliveryReport
impl UnwindSafe for SmsDeliveryReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more