struct ArpIPv4<'a> { s: &'a u8 } impl<'a> ArpIPv4<'a> { const LENGTH: usize = 20; pub fn to_buffer() -> [u8; Self::LENGTH] { //~ ERROR generic `Self` types are currently not permitted in anonymous constants unimplemented!() } } pub fn main() {}