1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
pub trait Label: Eq + PartialEq + Clone + Copy{ fn unused() -> Self; } impl Label for [u8;3]{ fn unused() -> Self { [0,0,0] } } impl Label for [u8;4]{ fn unused() -> Self { [0,0,0,0] } } impl Label for u32{ fn unused() -> Self { u32::MAX } }