1 #![allow(dead_code)] 2 3 use crate::date::Date; 4 5 #[derive(Copy, Clone, Debug, PartialEq)] 6 pub struct Version { 7 pub minor: u16, 8 pub patch: u16, 9 pub channel: Channel, 10 } 11 12 #[derive(Copy, Clone, Debug, PartialEq)] 13 pub enum Channel { 14 Stable, 15 Beta, 16 Nightly(Date), 17 Dev, 18 } 19