Enum sdio_host::emmc::CurrentState
source · [−]pub enum CurrentState {
Ready,
Identification,
Standby,
Transfer,
Sending,
Receiving,
Programming,
Disconnected,
BusTest,
Sleep,
Error,
}
Expand description
CURRENT_STATE enum. Used for R1 response in command queue mode in SD spec, or all R1 responses in eMMC spec.
Ref PLSS_v7_10 Table 4-75 Ref JESD84-B51 Table 68
Variants
Ready
Card state is ready
Identification
Card is in identification state
Standby
Card is in standby state
Transfer
Card is in transfer state
Sending
Card is sending an operation
Receiving
Card is receiving operation information
Programming
Card is in programming state
Disconnected
Card is disconnected
BusTest
Card is in bus testing mode. Only valid for eMMC (reserved by SD spec).
Sleep
Card is in sleep mode. Only valid for eMMC (reserved by SD spec).
Error
Error
Trait Implementations
sourceimpl Clone for CurrentState
impl Clone for CurrentState
sourcefn clone(&self) -> CurrentState
fn clone(&self) -> CurrentState
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CurrentState
impl Debug for CurrentState
sourceimpl From<u8> for CurrentState
impl From<u8> for CurrentState
sourceimpl PartialEq<CurrentState> for CurrentState
impl PartialEq<CurrentState> for CurrentState
impl Copy for CurrentState
impl Eq for CurrentState
impl StructuralEq for CurrentState
impl StructuralPartialEq for CurrentState
Auto Trait Implementations
impl RefUnwindSafe for CurrentState
impl Send for CurrentState
impl Sync for CurrentState
impl Unpin for CurrentState
impl UnwindSafe for CurrentState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more