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 |