pub enum BusyLampFieldState {
UnknownState,
Idle,
InUse,
DoNotDisturb,
Alerting,
Unknown(u32),
}Expand description
Busy-lamp-field availability reported by a subscription notification.
Variants§
UnknownState
Idle
InUse
DoNotDisturb
Alerting
Unknown(u32)
Preserves an SCCP numeric value not recognized by this crate. Allows newer or vendor-specific values to round-trip without loss.
Implementations§
Trait Implementations§
Source§impl Clone for BusyLampFieldState
impl Clone for BusyLampFieldState
Source§fn clone(&self) -> BusyLampFieldState
fn clone(&self) -> BusyLampFieldState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BusyLampFieldState
Source§impl Debug for BusyLampFieldState
impl Debug for BusyLampFieldState
impl Eq for BusyLampFieldState
Source§impl From<BusyLampFieldState> for u32
impl From<BusyLampFieldState> for u32
Source§fn from(value: BusyLampFieldState) -> Self
fn from(value: BusyLampFieldState) -> Self
Converts to this type from the input type.
Source§impl From<u32> for BusyLampFieldState
impl From<u32> for BusyLampFieldState
Source§impl Hash for BusyLampFieldState
impl Hash for BusyLampFieldState
Source§impl PartialEq for BusyLampFieldState
impl PartialEq for BusyLampFieldState
impl StructuralPartialEq for BusyLampFieldState
Auto Trait Implementations§
impl Freeze for BusyLampFieldState
impl RefUnwindSafe for BusyLampFieldState
impl Send for BusyLampFieldState
impl Sync for BusyLampFieldState
impl Unpin for BusyLampFieldState
impl UnsafeUnpin for BusyLampFieldState
impl UnwindSafe for BusyLampFieldState
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