changeset 15268 | 24828281c9c5 |
parent 15125 | febccab419b1 |
child 15279 | 42b710b0f883 |
15267:d8c4fd911b37 | 15268:24828281c9c5 |
---|---|
1 pub type GearId = u16; |
1 pub type GearId = std::num::NonZeroU16; |
2 pub trait GearData {} |
2 pub trait GearData {} |
3 |
3 |
4 pub trait GearDataProcessor<T: GearData> { |
4 pub trait GearDataProcessor<T: GearData> { |
5 fn add(&mut self, gear_id: GearId, gear_data: T); |
5 fn add(&mut self, gear_id: GearId, gear_data: T); |
6 } |
6 } |