1 2 3 4 5 6 7 8 9 10 11 12 13 14
#[derive(Clone, Copy, Debug, PartialEq, Eq)] pub enum link_strategy { by_proximity, by_name, } impl link_strategy { pub fn code(self) -> u8 { match self { link_strategy::by_proximity => 0, link_strategy::by_name => 1, } } }