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) -> Self
pub fn from_parts(parts: RegisteredDeliveryParts) -> Self
Source§impl RegisteredDelivery
impl RegisteredDelivery
pub fn new( mc_delivery_receipt: MCDeliveryReceipt, sme_originated_acknowledgement: SmeOriginatedAcknowledgement, intermediate_notification: IntermediateNotification, other: u8, ) -> Self
Sourcepub fn request_all() -> Self
pub fn request_all() -> Self
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<'arbitrary> Arbitrary<'arbitrary> for RegisteredDelivery
impl<'arbitrary> Arbitrary<'arbitrary> for RegisteredDelivery
Source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the given unstructured data. Read moreSource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the entirety of the given
unstructured data. Read moreSource§fn size_hint(depth: usize) -> (usize, Option<usize>)
fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§fn try_size_hint(
depth: usize,
) -> Result<(usize, Option<usize>), MaxRecursionReached>
fn try_size_hint( depth: usize, ) -> Result<(usize, Option<usize>), MaxRecursionReached>
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§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§impl Decode for RegisteredDelivery
Available on crate feature alloc only.
impl Decode for RegisteredDelivery
Available on crate feature
alloc only.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<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 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<RegisteredDelivery> for u8
impl From<RegisteredDelivery> for u8
Source§fn from(value: RegisteredDelivery) -> Self
fn from(value: RegisteredDelivery) -> Self
Converts to this type from the input type.
Source§impl From<u8> for RegisteredDelivery
impl From<u8> for RegisteredDelivery
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
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)