pub struct CallerId {
pub number: String,
pub number_type: Option<u8>,
pub subaddr: Option<String>,
pub satype: Option<u8>,
pub alpha: Option<String>,
pub cli_validity: Option<u8>,
}Expand description
+CLIP: <number>,<type>[,<subaddr>,<satype>[,[<alpha>][,<CLI validity>]]] and
+COLP: <number>,<type>[,<subaddr>,<satype>[,<alpha>]].
Fields§
§number: String§number_type: Option<u8>Type of address octet (129 national/unknown, 145 international).
subaddr: Option<String>§satype: Option<u8>§alpha: Option<String>§cli_validity: Option<u8>0 valid, 1 withheld, 2 not available (+CLIP only).
Implementations§
Trait Implementations§
impl Eq for CallerId
impl StructuralPartialEq for CallerId
Auto Trait Implementations§
impl Forget for CallerId
impl Freeze for CallerId
impl RefUnwindSafe for CallerId
impl Send for CallerId
impl Sync for CallerId
impl Unpin for CallerId
impl UnsafeUnpin for CallerId
impl UnwindSafe for CallerId
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