mod address { use core::ops::Deref; #[derive(Debug, Clone, Copy)] pub(crate) struct Address(u16); impl Address { pub(crate) const fn new(value: u16) -> Self { Self(value) } } impl From
for u16 { fn from(value: Address) -> Self { value.0 } } impl From