changeset 15284 | 24828281c9c5 |
parent 15141 | febccab419b1 |
child 15295 | 42b710b0f883 |
15283:d8c4fd911b37 | 15284: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 } |