pub struct SubmitMultiResp {
pub message_id: COctetString<1, 65>,
/* private fields */
}Available on crate feature
alloc only.Fields§
§message_id: COctetString<1, 65>This field contains the MC message ID of the submitted message. It may be used at a later stage to query the status of a message, cancel or replace the message.
Implementations§
Source§impl SubmitMultiResp
impl SubmitMultiResp
Sourcepub fn into_parts(self) -> SubmitMultiRespParts
pub fn into_parts(self) -> SubmitMultiRespParts
Converts Self into its parts.
Sourcepub fn from_parts(parts: SubmitMultiRespParts) -> Self
pub fn from_parts(parts: SubmitMultiRespParts) -> Self
Source§impl SubmitMultiResp
impl SubmitMultiResp
pub fn new( message_id: COctetString<1, 65>, unsuccess_sme: Vec<UnsuccessSme>, tlvs: Vec<MessageSubmissionResponseTlvValue>, ) -> Self
pub fn no_unsuccess(&self) -> u8
pub fn unsuccess_sme(&self) -> &[UnsuccessSme]
pub fn set_unsuccess_sme(&mut self, unsuccess_sme: Vec<UnsuccessSme>)
pub fn push_unsuccess_sme(&mut self, unsuccess_sme: UnsuccessSme)
pub fn clear_unsuccess_sme(&mut self)
pub fn tlvs(&self) -> &[Tlv]
pub fn set_tlvs(&mut self, tlvs: Vec<MessageSubmissionResponseTlvValue>)
pub fn clear_tlvs(&mut self)
pub fn push_tlv(&mut self, tlv: impl Into<MessageSubmissionResponseTlvValue>)
pub fn builder() -> SubmitMultiRespBuilder
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for SubmitMultiResp
impl<'arbitrary> Arbitrary<'arbitrary> for SubmitMultiResp
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 SubmitMultiResp
impl Clone for SubmitMultiResp
Source§fn clone(&self) -> SubmitMultiResp
fn clone(&self) -> SubmitMultiResp
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 SubmitMultiResp
impl Debug for SubmitMultiResp
Source§impl DecodeWithLength for SubmitMultiResp
impl DecodeWithLength for SubmitMultiResp
Source§impl Default for SubmitMultiResp
impl Default for SubmitMultiResp
Source§fn default() -> SubmitMultiResp
fn default() -> SubmitMultiResp
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubmitMultiResp
impl<'de> Deserialize<'de> for SubmitMultiResp
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 SubmitMultiResp
impl Encode for SubmitMultiResp
Source§impl Encode for SubmitMultiResp
impl Encode for SubmitMultiResp
Source§impl From<SubmitMultiResp> for Pdu
impl From<SubmitMultiResp> for Pdu
Source§fn from(value: SubmitMultiResp) -> Self
fn from(value: SubmitMultiResp) -> Self
Converts to this type from the input type.
Source§impl Hash for SubmitMultiResp
impl Hash for SubmitMultiResp
Source§impl Ord for SubmitMultiResp
impl Ord for SubmitMultiResp
Source§impl PartialEq for SubmitMultiResp
impl PartialEq for SubmitMultiResp
Source§impl PartialOrd for SubmitMultiResp
impl PartialOrd for SubmitMultiResp
Source§impl Serialize for SubmitMultiResp
impl Serialize for SubmitMultiResp
impl Eq for SubmitMultiResp
impl StructuralPartialEq for SubmitMultiResp
Auto Trait Implementations§
impl !Freeze for SubmitMultiResp
impl RefUnwindSafe for SubmitMultiResp
impl Send for SubmitMultiResp
impl Sync for SubmitMultiResp
impl Unpin for SubmitMultiResp
impl UnwindSafe for SubmitMultiResp
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)