pub struct UserMessageReference {
pub value: u16,
}Expand description
A reference assigned by the originating SME to the short message. Depending on the destination network technology, this field may be passed directly to the mobile device.
The user_message_reference TLV is also applicable in ancillary broadcast operations as a means of identifying a previously submitted message. In such cases, the user_message_reference can be used to substitute an actual message_id or may be used in conjunction with a message_id.
Fields§
§value: u16Implementations§
Source§impl UserMessageReference
impl UserMessageReference
Sourcepub fn into_parts(self) -> UserMessageReferenceParts
pub fn into_parts(self) -> UserMessageReferenceParts
Converts Self into its parts.
Sourcepub fn from_parts(parts: UserMessageReferenceParts) -> Self
pub fn from_parts(parts: UserMessageReferenceParts) -> Self
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for UserMessageReference
impl<'arbitrary> Arbitrary<'arbitrary> for UserMessageReference
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 UserMessageReference
impl Clone for UserMessageReference
Source§fn clone(&self) -> UserMessageReference
fn clone(&self) -> UserMessageReference
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 UserMessageReference
impl Debug for UserMessageReference
Source§impl<'a> Decode<'a> for UserMessageReference
impl<'a> Decode<'a> for UserMessageReference
Source§impl Decode for UserMessageReference
Available on crate feature alloc only.
impl Decode for UserMessageReference
Available on crate feature
alloc only.Source§impl Default for UserMessageReference
impl Default for UserMessageReference
Source§fn default() -> UserMessageReference
fn default() -> UserMessageReference
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserMessageReference
impl<'de> Deserialize<'de> for UserMessageReference
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 UserMessageReference
impl Encode for UserMessageReference
Source§impl Encode for UserMessageReference
Available on crate feature alloc only.
impl Encode for UserMessageReference
Available on crate feature
alloc only.Source§impl From<UserMessageReference> for u16
impl From<UserMessageReference> for u16
Source§fn from(value: UserMessageReference) -> Self
fn from(value: UserMessageReference) -> Self
Converts to this type from the input type.
Source§impl From<u16> for UserMessageReference
impl From<u16> for UserMessageReference
Source§impl Hash for UserMessageReference
impl Hash for UserMessageReference
Source§impl Ord for UserMessageReference
impl Ord for UserMessageReference
Source§impl PartialEq for UserMessageReference
impl PartialEq for UserMessageReference
Source§impl PartialOrd for UserMessageReference
impl PartialOrd for UserMessageReference
Source§impl Serialize for UserMessageReference
impl Serialize for UserMessageReference
impl Copy for UserMessageReference
impl Eq for UserMessageReference
impl StructuralPartialEq for UserMessageReference
Auto Trait Implementations§
impl Freeze for UserMessageReference
impl RefUnwindSafe for UserMessageReference
impl Send for UserMessageReference
impl Sync for UserMessageReference
impl Unpin for UserMessageReference
impl UnwindSafe for UserMessageReference
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)