#[repr(u8)]pub enum GsmFeatures {
NotSelected = 0,
UdhiIndicator = 64,
SetReplyPath = 128,
SetUdhiAndReplyPath = 192,
Other(u8),
}Expand description
GSM Specific (bits 7-6).
Variants§
NotSelected = 0
No specific features selected.
UdhiIndicator = 64
UDH Indicator.
SetReplyPath = 128
Set Reply Path (only relevant for GSM network).
SetUdhiAndReplyPath = 192
Set UDHI and Reply Path (only relevant for GSM network).
Other(u8)
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for GsmFeatures
impl<'arbitrary> Arbitrary<'arbitrary> for GsmFeatures
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 GsmFeatures
impl Clone for GsmFeatures
Source§fn clone(&self) -> GsmFeatures
fn clone(&self) -> GsmFeatures
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 GsmFeatures
impl Debug for GsmFeatures
Source§impl<'a> Decode<'a> for GsmFeatures
impl<'a> Decode<'a> for GsmFeatures
Source§impl Decode for GsmFeatures
Available on crate feature alloc only.
impl Decode for GsmFeatures
Available on crate feature
alloc only.Source§impl Default for GsmFeatures
impl Default for GsmFeatures
Source§fn default() -> GsmFeatures
fn default() -> GsmFeatures
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GsmFeatures
impl<'de> Deserialize<'de> for GsmFeatures
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 GsmFeatures
impl Encode for GsmFeatures
Source§impl Encode for GsmFeatures
Available on crate feature alloc only.
impl Encode for GsmFeatures
Available on crate feature
alloc only.Source§impl From<GsmFeatures> for u8
impl From<GsmFeatures> for u8
Source§fn from(value: GsmFeatures) -> Self
fn from(value: GsmFeatures) -> Self
Converts to this type from the input type.
Source§impl From<u8> for GsmFeatures
impl From<u8> for GsmFeatures
Source§impl Hash for GsmFeatures
impl Hash for GsmFeatures
Source§impl Ord for GsmFeatures
impl Ord for GsmFeatures
Source§impl PartialEq for GsmFeatures
impl PartialEq for GsmFeatures
Source§impl PartialOrd for GsmFeatures
impl PartialOrd for GsmFeatures
Source§impl Serialize for GsmFeatures
impl Serialize for GsmFeatures
impl Copy for GsmFeatures
impl Eq for GsmFeatures
impl StructuralPartialEq for GsmFeatures
Auto Trait Implementations§
impl Freeze for GsmFeatures
impl RefUnwindSafe for GsmFeatures
impl Send for GsmFeatures
impl Sync for GsmFeatures
impl Unpin for GsmFeatures
impl UnwindSafe for GsmFeatures
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)