pub struct LightningBoardLightStatus(/* private fields */);Implementations§
Source§impl LightningBoardLightStatus
impl LightningBoardLightStatus
Sourcepub const fn status(&self) -> u8
pub const fn status(&self) -> u8
Lightning Board Light Status.
0=LIGHT_OFF, 1=LIGHT_GREEN, 2=LIGHT_RED
Bits: 0..2
Sourcepub const fn with_status_checked(self, value: u8) -> Result<Self, ()>
pub const fn with_status_checked(self, value: u8) -> Result<Self, ()>
Lightning Board Light Status.
0=LIGHT_OFF, 1=LIGHT_GREEN, 2=LIGHT_RED
Bits: 0..2
Sourcepub const fn with_status(self, value: u8) -> Self
pub const fn with_status(self, value: u8) -> Self
Lightning Board Light Status.
0=LIGHT_OFF, 1=LIGHT_GREEN, 2=LIGHT_RED
Bits: 0..2
Sourcepub const fn set_status(&mut self, value: u8)
pub const fn set_status(&mut self, value: u8)
Lightning Board Light Status.
0=LIGHT_OFF, 1=LIGHT_GREEN, 2=LIGHT_RED
Bits: 0..2
Trait Implementations§
Source§impl Clone for LightningBoardLightStatus
impl Clone for LightningBoardLightStatus
Source§fn clone(&self) -> LightningBoardLightStatus
fn clone(&self) -> LightningBoardLightStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LightningBoardLightStatus
impl Debug for LightningBoardLightStatus
Source§impl Default for LightningBoardLightStatus
impl Default for LightningBoardLightStatus
Source§impl From<LightningBoardLightStatus> for u8
impl From<LightningBoardLightStatus> for u8
Source§fn from(v: LightningBoardLightStatus) -> Self
fn from(v: LightningBoardLightStatus) -> Self
Converts to this type from the input type.
Source§impl From<u8> for LightningBoardLightStatus
impl From<u8> for LightningBoardLightStatus
impl Copy for LightningBoardLightStatus
Auto Trait Implementations§
impl Freeze for LightningBoardLightStatus
impl RefUnwindSafe for LightningBoardLightStatus
impl Send for LightningBoardLightStatus
impl Sync for LightningBoardLightStatus
impl Unpin for LightningBoardLightStatus
impl UnwindSafe for LightningBoardLightStatus
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