#[repr(u8)]pub enum GsmFeatures {
NotSelected = 0,
UdhiIndicator = 64,
SetReplyPath = 128,
SetUdhiAndReplyPath = 192,
Other(u8),
}Variants§
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 · Source§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
impl Decode for GsmFeatures
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 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§fn cmp(&self, other: &GsmFeatures) -> Ordering
fn cmp(&self, other: &GsmFeatures) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
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§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more