pub struct RegisteredDelivery { /* private fields */ }Implementations§
Source§impl RegisteredDelivery
impl RegisteredDelivery
Sourcepub fn into_parts(self) -> RegisteredDeliveryParts
pub fn into_parts(self) -> RegisteredDeliveryParts
Converts Self into its parts.
Sourcepub fn from_parts(parts: RegisteredDeliveryParts) -> RegisteredDelivery
pub fn from_parts(parts: RegisteredDeliveryParts) -> RegisteredDelivery
Source§impl RegisteredDelivery
impl RegisteredDelivery
pub fn new( mc_delivery_receipt: MCDeliveryReceipt, sme_originated_acknowledgement: SmeOriginatedAcknowledgement, intermediate_notification: IntermediateNotification, other: u8, ) -> RegisteredDelivery
Sourcepub fn request_all() -> RegisteredDelivery
pub fn request_all() -> RegisteredDelivery
Request all delivery receipts, acknowledgements and notifications
pub fn mc_delivery_receipt(&self) -> MCDeliveryReceipt
pub fn sme_originated_acknowledgement(&self) -> SmeOriginatedAcknowledgement
pub fn intermediate_notification(&self) -> IntermediateNotification
pub fn other(&self) -> u8
Trait Implementations§
Source§impl Clone for RegisteredDelivery
impl Clone for RegisteredDelivery
Source§fn clone(&self) -> RegisteredDelivery
fn clone(&self) -> RegisteredDelivery
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RegisteredDelivery
impl Debug for RegisteredDelivery
Source§impl<'a> Decode<'a> for RegisteredDelivery
impl<'a> Decode<'a> for RegisteredDelivery
Source§fn decode(src: &'a [u8]) -> Result<(RegisteredDelivery, usize), DecodeError>
fn decode(src: &'a [u8]) -> Result<(RegisteredDelivery, usize), DecodeError>
Decode a value from a slice.
Source§impl Decode for RegisteredDelivery
Available on crate feature alloc only.
impl Decode for RegisteredDelivery
Available on crate feature
alloc only.Source§fn decode(
src: &mut BytesMut,
) -> Result<(RegisteredDelivery, usize), DecodeError>
fn decode( src: &mut BytesMut, ) -> Result<(RegisteredDelivery, usize), DecodeError>
Decode a value from a buffer.
Source§impl Default for RegisteredDelivery
impl Default for RegisteredDelivery
Source§fn default() -> RegisteredDelivery
fn default() -> RegisteredDelivery
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RegisteredDelivery
impl<'de> Deserialize<'de> for RegisteredDelivery
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RegisteredDelivery, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RegisteredDelivery, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Encode for RegisteredDelivery
impl Encode for RegisteredDelivery
Source§impl Encode for RegisteredDelivery
Available on crate feature alloc only.
impl Encode for RegisteredDelivery
Available on crate feature
alloc only.Source§impl From<u8> for RegisteredDelivery
impl From<u8> for RegisteredDelivery
Source§fn from(value: u8) -> RegisteredDelivery
fn from(value: u8) -> RegisteredDelivery
Converts to this type from the input type.
Source§impl Hash for RegisteredDelivery
impl Hash for RegisteredDelivery
Source§impl Ord for RegisteredDelivery
impl Ord for RegisteredDelivery
Source§impl PartialEq for RegisteredDelivery
impl PartialEq for RegisteredDelivery
Source§impl PartialOrd for RegisteredDelivery
impl PartialOrd for RegisteredDelivery
Source§impl Serialize for RegisteredDelivery
impl Serialize for RegisteredDelivery
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for RegisteredDelivery
impl Eq for RegisteredDelivery
impl StructuralPartialEq for RegisteredDelivery
Auto Trait Implementations§
impl Freeze for RegisteredDelivery
impl RefUnwindSafe for RegisteredDelivery
impl Send for RegisteredDelivery
impl Sync for RegisteredDelivery
impl Unpin for RegisteredDelivery
impl UnwindSafe for RegisteredDelivery
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)