#[repr(u32)]pub enum FlashDevInfoSize {
Show 14 variants
None = 0,
K8 = 1,
K16 = 2,
K32 = 3,
K64 = 4,
K128 = 5,
K256 = 6,
K512 = 7,
M1 = 8,
M2 = 9,
M4 = 10,
M8 = 11,
M16 = 12,
Unknown = 13,
}Expand description
A struct to represent possible byte sizes that may be reported in FlashDevInfo
Variants§
None = 0
0 bytes
K8 = 1
8 KiB
K16 = 2
16 KiB
K32 = 3
32 KiB
K64 = 4
64 KiB
K128 = 5
128 KiB
K256 = 6
256 KiB
K512 = 7
512 KiB
M1 = 8
1 MiB
M2 = 9
2 MiB
M4 = 10
4 Mib
M8 = 11
8 MiB
M16 = 12
16 MiB
Unknown = 13
Unknown size
Trait Implementations§
Source§impl From<u32> for FlashDevInfoSize
impl From<u32> for FlashDevInfoSize
Source§fn from(value: u32) -> FlashDevInfoSize
fn from(value: u32) -> FlashDevInfoSize
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FlashDevInfoSize
impl RefUnwindSafe for FlashDevInfoSize
impl Send for FlashDevInfoSize
impl Sync for FlashDevInfoSize
impl Unpin for FlashDevInfoSize
impl UnwindSafe for FlashDevInfoSize
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
Source§impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more