1 2 3 4 5 6 7 8 9 10 11 12
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] pub struct MacAddress([u8; 6]); impl MacAddress { pub const fn new(octets: [u8; 6]) -> Self { Self(octets) } pub const fn octets(&self) -> [u8; 6] { self.0 } }