use super::{ExtCsd, ExtCsdIndex};
impl ExtCsd {
pub const fn sanitize_start(&self) -> u8 {
self.0[ExtCsdIndex::SanitizeStart.into_inner()]
}
pub fn set_sanitize_start(&mut self, val: u8) {
self.0[ExtCsdIndex::SanitizeStart.into_inner()] = val;
}
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_sanitize_start() {
let mut ext_csd = ExtCsd::new();
assert_eq!(ext_csd.sanitize_start(), 0);
(0..=u8::MAX).for_each(|val| {
ext_csd.set_sanitize_start(val);
assert_eq!(ext_csd.sanitize_start(), val);
});
}
}