pub struct RecipientStatus {
pub id: String,
pub ppnum: String,
pub status: i32,
pub message_id: Option<String>,
pub error_code: Option<String>,
pub created_at: Option<Timestamp>,
}Fields§
§id: String§ppnum: String§status: i32§message_id: Option<String>§error_code: Option<String>§created_at: Option<Timestamp>Implementations§
Source§impl RecipientStatus
impl RecipientStatus
Sourcepub fn status(&self) -> RecipientDeliveryStatus
pub fn status(&self) -> RecipientDeliveryStatus
Returns the enum value of status, or the default if the field is set to an invalid enum value.
Sourcepub fn set_status(&mut self, value: RecipientDeliveryStatus)
pub fn set_status(&mut self, value: RecipientDeliveryStatus)
Sets status to the provided enum value.
Sourcepub fn message_id(&self) -> &str
pub fn message_id(&self) -> &str
Returns the value of message_id, or the default value if message_id is unset.
Sourcepub fn error_code(&self) -> &str
pub fn error_code(&self) -> &str
Returns the value of error_code, or the default value if error_code is unset.
Trait Implementations§
Source§impl Clone for RecipientStatus
impl Clone for RecipientStatus
Source§fn clone(&self) -> RecipientStatus
fn clone(&self) -> RecipientStatus
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 RecipientStatus
impl Debug for RecipientStatus
Source§impl Default for RecipientStatus
impl Default for RecipientStatus
Source§impl Hash for RecipientStatus
impl Hash for RecipientStatus
Source§impl Message for RecipientStatus
impl Message for RecipientStatus
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for RecipientStatus
impl PartialEq for RecipientStatus
impl Eq for RecipientStatus
impl StructuralPartialEq for RecipientStatus
Auto Trait Implementations§
impl Freeze for RecipientStatus
impl RefUnwindSafe for RecipientStatus
impl Send for RecipientStatus
impl Sync for RecipientStatus
impl Unpin for RecipientStatus
impl UnsafeUnpin for RecipientStatus
impl UnwindSafe for RecipientStatus
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request