#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub enum Primitive {
Read,
Write,
WriteError,
}
impl Primitive {
pub(super) const READ: usize = Self::Read as _;
pub(super) const WRITE: usize = Self::Write as _;
pub(super) const WRITE_ERROR: usize = Self::WriteError as _;
}