#[repr(u8)]pub enum BatterySize {
NoBattery = 0,
BuiltIn = 1,
Other = 2,
Aa = 3,
Aaa = 4,
C = 5,
D = 6,
Cr2 = 7,
Cr123A = 8,
Unknown = 255,
}Variants§
Implementations§
Source§impl BatterySize
impl BatterySize
pub const fn try_from_value(value: u8) -> Result<Self, ()>
pub const fn from_value(value: u8) -> Self
Trait Implementations§
Source§impl Clone for BatterySize
impl Clone for BatterySize
Source§fn clone(&self) -> BatterySize
fn clone(&self) -> BatterySize
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 BatterySize
Source§impl Debug for BatterySize
impl Debug for BatterySize
Source§impl PartialEq for BatterySize
impl PartialEq for BatterySize
impl StructuralPartialEq for BatterySize
Auto Trait Implementations§
impl Freeze for BatterySize
impl RefUnwindSafe for BatterySize
impl Send for BatterySize
impl Sync for BatterySize
impl Unpin for BatterySize
impl UnsafeUnpin for BatterySize
impl UnwindSafe for BatterySize
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