#[repr(u8)]pub enum WriteSpeedFactor {
Multiple1 = 0,
Multiple2 = 1,
Multiple4 = 2,
Multiple8 = 3,
Multiple16 = 4,
Multiple32 = 5,
}Expand description
Represents the type block program time as a multiple of the read access time.
Variants§
Multiple1 = 0
Writes the same as read.
Multiple2 = 1
Writes 1/2 as fast as read.
Multiple4 = 2
Writes 1/4 as fast as read.
Multiple8 = 3
Writes 1/8 as fast as read.
Multiple16 = 4
Writes 1/16 as fast as read.
Multiple32 = 5
Writes 1/32 as fast as read.
Implementations§
Source§impl WriteSpeedFactor
impl WriteSpeedFactor
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new WriteSpeedFactor.
Sourcepub const fn from_raw_unchecked(val: u8) -> Self
pub const fn from_raw_unchecked(val: u8) -> Self
Sourcepub const fn from_raw(val: u8) -> Result<Self, Error>
pub const fn from_raw(val: u8) -> Result<Self, Error>
Attempts to convert a u8 into a WriteSpeedFactor.
Sourcepub const fn into_raw(self) -> u8
pub const fn into_raw(self) -> u8
Converts a WriteSpeedFactor into a u8.
Source§impl WriteSpeedFactor
impl WriteSpeedFactor
Sourcepub const fn try_from_inner(val: u8) -> Result<Self>
pub const fn try_from_inner(val: u8) -> Result<Self>
Attempts to convert an inner representation into a WriteSpeedFactor.
Sourcepub const fn into_inner(self) -> u8
pub const fn into_inner(self) -> u8
Converts a WriteSpeedFactor into an inner representation.
Trait Implementations§
Source§impl Clone for WriteSpeedFactor
impl Clone for WriteSpeedFactor
Source§fn clone(&self) -> WriteSpeedFactor
fn clone(&self) -> WriteSpeedFactor
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 WriteSpeedFactor
impl Debug for WriteSpeedFactor
Source§impl Default for WriteSpeedFactor
impl Default for WriteSpeedFactor
Source§impl From<WriteSpeedFactor> for u8
impl From<WriteSpeedFactor> for u8
Source§fn from(val: WriteSpeedFactor) -> Self
fn from(val: WriteSpeedFactor) -> Self
Converts to this type from the input type.
Source§impl PartialEq for WriteSpeedFactor
impl PartialEq for WriteSpeedFactor
Source§impl TryFrom<u8> for WriteSpeedFactor
impl TryFrom<u8> for WriteSpeedFactor
impl Copy for WriteSpeedFactor
impl Eq for WriteSpeedFactor
impl StructuralPartialEq for WriteSpeedFactor
Auto Trait Implementations§
impl Freeze for WriteSpeedFactor
impl RefUnwindSafe for WriteSpeedFactor
impl Send for WriteSpeedFactor
impl Sync for WriteSpeedFactor
impl Unpin for WriteSpeedFactor
impl UnwindSafe for WriteSpeedFactor
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