DenyReasonType

Struct DenyReasonType 

#[repr(transparent)]
pub struct DenyReasonType(pub i32);
Expand description

E_QL_MCM_NW_DENY_REASON_TYPE_T

Tuple Fields§

§0: i32

Implementations§

Source§

impl DenyReasonType

Source

pub const IMSI_UNKNOWN_IN_HSS: DenyReasonType

IMSI unknown in HSS

Source

pub const ILLEGAL_UE: DenyReasonType

Illegal UE

Source

pub const IMEI_NOT_ACCEPTED: DenyReasonType

IMEI not accepted

Source

pub const ILLEGAL_ME: DenyReasonType

Illegal ME

Source

pub const EPS_SERVICES_NOT_ALLOWED: DenyReasonType

EPS services not allowed

Source

pub const EPS_AND_NON_EPS_SERVICES_NOT_ALLOWED: DenyReasonType

EPS services and non-EPS services not allowed

Source

pub const UE_ID_CANNOT_BE_DERIVED_BY_NETWORK: DenyReasonType

UE identity cannot be derived by the network

Source

pub const IMPLICITLY_DETACHED: DenyReasonType

Implicitly detached

Source

pub const PLMN_NOT_ALLOWED: DenyReasonType

PLMN not allowed

Source

pub const TRACKING_AREA_NOT_ALLOWED: DenyReasonType

Tracking area not allowed

Source

pub const ROAMING_NOT_ALLOWED_IN_THIS_TRACKING_AREA: DenyReasonType

Roaming not allowed in this tracking area

Source

pub const EPS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN: DenyReasonType

EPS services not allowed in this PLMN

Source

pub const NO_SUITABLE_CELLS_IN_TRACKING_AREA: DenyReasonType

No suitable cells in tracking area

Source

pub const MSC_TEMPORARILY_NOT_REACHABLE: DenyReasonType

MSC temporarily not reachable

Source

pub const NETWORK_FAILURE: DenyReasonType

Network failure

Source

pub const CS_DOMAIN_NOT_AVAILABLE: DenyReasonType

CS domain not available

Source

pub const ESM_FAILURE: DenyReasonType

ESM failure

Source

pub const MAC_FAILURE: DenyReasonType

MAC failure

Source

pub const SYNCH_FAILURE: DenyReasonType

Synch failure

Source

pub const CONGESTION: DenyReasonType

Congestion

Source

pub const UE_SECURITY_CAPABILITIES_MISMATCH: DenyReasonType

UE security capabilities mismatch

Source

pub const SECURITY_MODE_REJECTED: DenyReasonType

Security mode rejected, unspecified

Source

pub const NOT_AUTHORIZED_FOR_THIS_CSG: DenyReasonType

Not authorized for this CSG

Source

pub const NON_EPS_AUTHENTICATION_UNACCEPTABLE: DenyReasonType

Non-EPS authentication unacceptable

Source

pub const N1_MODE_NOT_ALLOWED: DenyReasonType

N1 mode not allowed

Source

pub const RESTRICTED_SERVICE_AREA: DenyReasonType

Restricted service area

Source

pub const REDIRECTION_TO_EPC_REQUIRED: DenyReasonType

Redirection to EPC required

Source

pub const REQUESTED_SERVICE_OPTION_NOT_AUTHORIZED_IN_THIS_PLMN: DenyReasonType

Requested service option not authorized in this PLMN

Source

pub const CS_SERVICE_TEMPORARILY_NOT_AVAILABLE: DenyReasonType

CS service temporarily not available

Source

pub const NO_EPS_BEARER_CONTEXT_ACTIVATED: DenyReasonType

No EPS bearer context activated

Source

pub const LADN_NOT_AVAILABLE: DenyReasonType

LADN not available

Source

pub const NO_NETWORK_SLICES_AVAILABLE: DenyReasonType

No network slices available

Source

pub const MAX_NUMBER_OF_PDU_SESSIONS_REACHED: DenyReasonType

Max number of PDU sessions reached

Source

pub const INSUFFICIENT_RESOURCES_FOR_SPECIFIC_SLICE_AND_DNN: DenyReasonType

Insufficient resources for specific slice and DNN

Source

pub const INSUFFICIENT_RESOURCES_FOR_SPECIFIC_SLICE: DenyReasonType

Insufficient resources for specific slice

Source

pub const NGKSI_ALREADY_IN_USE: DenyReasonType

NGKSI already in use

Source

pub const NON_THREE_GPP_ACCESS_TO_FIVE_GCN_NOT_ALLOWED: DenyReasonType

Non-3GPP access to 5GCN not allowed

Source

pub const SERVICE_NETWORK_NOT_AUTHORIZED: DenyReasonType

Service network not authorized

Source

pub const TEMPORARILY_NOT_AUTHORIZED_FOR_THIS_SNPN: DenyReasonType

Temporarily not authorized for this SNPN

Source

pub const PERMANENTLY_NOT_AUTHORIZED_FOR_THIS_SNPN: DenyReasonType

Permanently not authorized for this SNPN

Source

pub const NOT_AUTHORIZED_FOR_THIS_CAG_OR_AUTHORIZED_FOR_CAG_CELLS_ONLY: DenyReasonType

Not authorized for this CAG or authorized for CAG cells only

Source

pub const WIRELINE_ACCESS_AREA_NOT_ALLOWED: DenyReasonType

WIRELINE access area not allowed

Source

pub const PAYLOAD_WAS_NOT_FORWARDED: DenyReasonType

Payload was not forwarded

Source

pub const DNN_NOT_SUPPORTED_WITH_NO_SLICE_OR_IN_SPECIFIC_SLICE: DenyReasonType

DNN not supported with no slice or in specific slice

Source

pub const INSUFFICIENT_USERPLANE_RESOURCES_FOR_PDU_SESSION: DenyReasonType

Insufficient userplane resources for PDU session

Source

pub const SEMANTICALLY_INCORRECT_MESSAGE: DenyReasonType

Semantically incorrect message

Source

pub const INVALID_MANDATORY_INFORMATION: DenyReasonType

Invalid mandatory information

Source

pub const MESSAGE_TYPE_NON_EXISTENT_OR_NOT_IMPLEMENTED: DenyReasonType

Message type non-existent or not implemented

Source

pub const MESSAGE_TYPE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE: DenyReasonType

Message type not compatible with protocol state

Source

pub const INFORMATION_ELEMENT_NON_EXISTENT_OR_NOT_IMPLEMENTED: DenyReasonType

Information element non-existent or not implemented

Source

pub const CONDITIONAL_IE_ERROR: DenyReasonType

Conditional IE error

Source

pub const MESSAGE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE: DenyReasonType

Message not compatible with protocol state

Source

pub const PROTOCOL_ERROR: DenyReasonType

Protocol error, unspecified

Trait Implementations§

Source§

impl Clone for DenyReasonType

Source§

fn clone(&self) -> DenyReasonType

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DenyReasonType

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl PartialEq for DenyReasonType

Source§

fn eq(&self, other: &DenyReasonType) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for DenyReasonType

Source§

fn serialize<__S>( &self, __serializer: __S, ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl Copy for DenyReasonType

Source§

impl Eq for DenyReasonType

Source§

impl StructuralPartialEq for DenyReasonType

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more