cardinal_kernel/ids.rs
1#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
2pub struct PlayerId(pub u8);
3
4#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
5pub struct CardId(pub u32);
6
7#[derive(Debug, Clone, PartialEq, Eq, Hash)]
8pub struct ZoneId(pub &'static str);
9
10#[derive(Debug, Clone, PartialEq, Eq, Hash)]
11pub struct PhaseId(pub &'static str);
12
13#[derive(Debug, Clone, PartialEq, Eq, Hash)]
14pub struct StepId(pub &'static str);