1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
pub enum MemoryState {
Uninitialized = 0,
Writting = 1,
Written = 2,
Reading = 3,
Readed = 4,
}
impl From<u8> for MemoryState {
fn from(src: u8) -> Self {
match src {
1 => Self::Writting,
2 => Self::Written,
3 => Self::Reading,
4 => Self::Readed,
_ => Self::Uninitialized,
}
}
}
impl From<MemoryState> for u8 {
fn from(src: MemoryState) -> u8 {
src as u8
}
}
