(v: &'a Data)
| 16 | |
| 17 | impl<'a> From<&'a Data> for Data2<'a> { |
| 18 | fn from(v: &'a Data) -> Self { |
| 19 | Self { |
| 20 | entity: &v.entity, |
| 21 | x: v.x, |
| 22 | y: v.y, |
| 23 | item: &v.item, |
| 24 | z: v.z, |
| 25 | e: array::from_fn(|i| v.e.get(i).map(From::from).unwrap_or(DataEnum2::Bar)), |
| 26 | } |
| 27 | } |
| 28 | } |
| 29 | |
| 30 | #[derive(Debug, PartialEq, Serialize, Deserialize)] |