#[repr(u8)]pub enum MsAvailabilityStatus {
Available = 0,
Denied = 1,
Unavailable = 2,
Other(u8),
}Expand description
The ms_availability_status parameter is used in the alert_notification operation to indicate the availability state of the MS to the ESME.
If the MC does not include the parameter in the alert_notification operation, the ESME should assume that the MS is in an “available” state.
Variants§
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for MsAvailabilityStatus
impl<'arbitrary> Arbitrary<'arbitrary> for MsAvailabilityStatus
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 MsAvailabilityStatus
impl Clone for MsAvailabilityStatus
Source§fn clone(&self) -> MsAvailabilityStatus
fn clone(&self) -> MsAvailabilityStatus
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 MsAvailabilityStatus
impl Debug for MsAvailabilityStatus
Source§impl<'a> Decode<'a> for MsAvailabilityStatus
impl<'a> Decode<'a> for MsAvailabilityStatus
Source§impl Decode for MsAvailabilityStatus
Available on crate feature alloc only.
impl Decode for MsAvailabilityStatus
Available on crate feature
alloc only.Source§impl Default for MsAvailabilityStatus
impl Default for MsAvailabilityStatus
Source§fn default() -> MsAvailabilityStatus
fn default() -> MsAvailabilityStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MsAvailabilityStatus
impl<'de> Deserialize<'de> for MsAvailabilityStatus
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 MsAvailabilityStatus
impl Encode for MsAvailabilityStatus
Source§impl Encode for MsAvailabilityStatus
Available on crate feature alloc only.
impl Encode for MsAvailabilityStatus
Available on crate feature
alloc only.Source§impl From<MsAvailabilityStatus> for u8
impl From<MsAvailabilityStatus> for u8
Source§fn from(value: MsAvailabilityStatus) -> Self
fn from(value: MsAvailabilityStatus) -> Self
Converts to this type from the input type.
Source§impl From<u8> for MsAvailabilityStatus
impl From<u8> for MsAvailabilityStatus
Source§impl Hash for MsAvailabilityStatus
impl Hash for MsAvailabilityStatus
Source§impl Ord for MsAvailabilityStatus
impl Ord for MsAvailabilityStatus
Source§impl PartialEq for MsAvailabilityStatus
impl PartialEq for MsAvailabilityStatus
Source§impl PartialOrd for MsAvailabilityStatus
impl PartialOrd for MsAvailabilityStatus
Source§impl Serialize for MsAvailabilityStatus
impl Serialize for MsAvailabilityStatus
impl Copy for MsAvailabilityStatus
impl Eq for MsAvailabilityStatus
impl StructuralPartialEq for MsAvailabilityStatus
Auto Trait Implementations§
impl Freeze for MsAvailabilityStatus
impl RefUnwindSafe for MsAvailabilityStatus
impl Send for MsAvailabilityStatus
impl Sync for MsAvailabilityStatus
impl Unpin for MsAvailabilityStatus
impl UnwindSafe for MsAvailabilityStatus
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)