pub struct Registration {
pub kind: RegKind,
pub n: Option<u8>,
pub stat: RegStatus,
pub lac: Option<u32>,
pub ci: Option<u64>,
pub act: Option<AccessTech>,
pub rac: Option<u8>,
pub allowed_nssai: Option<String>,
pub cause_type: Option<u8>,
pub reject_cause: Option<u32>,
}Expand description
A +CREG / +CGREG / +CEREG / +C5GREG line, solicited (<n>,<stat>,...) or
unsolicited (<stat>,...).
Fields§
§kind: RegKind§n: Option<u8><n> (URC mode); present only in the read-command response form.
stat: RegStatus§lac: Option<u32><lac> (CREG/CGREG) or <tac> (CEREG/C5GREG).
ci: Option<u64><ci> cell id (NR cell ids are 36 bits).
act: Option<AccessTech>§rac: Option<u8><rac> (+CGREG only).
allowed_nssai: Option<String><Allowed_NSSAI> (+C5GREG only).
cause_type: Option<u8>§reject_cause: Option<u32>Implementations§
Trait Implementations§
Source§impl Clone for Registration
impl Clone for Registration
Source§impl Debug for Registration
impl Debug for Registration
impl Eq for Registration
Source§impl PartialEq for Registration
impl PartialEq for Registration
Source§impl Serialize for Registration
impl Serialize for Registration
impl StructuralPartialEq for Registration
Auto Trait Implementations§
impl Forget for Registration
impl Freeze for Registration
impl RefUnwindSafe for Registration
impl Send for Registration
impl Sync for Registration
impl Unpin for Registration
impl UnsafeUnpin for Registration
impl UnwindSafe for Registration
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