#[derive(Debug, PartialEq, Eq, Clone)]
pub struct TrackInfo {
pub parts: Vec<Part>,
}
#[derive(Debug, PartialEq, Eq, Clone)]
pub struct Part {
pub id: u8,
pub amount: u32,
pub blocks: Vec<Block>,
}
#[derive(Debug, PartialEq, Eq, Clone)]
pub struct Block {
pub x: i32,
pub y: i32,
pub z: i32,
pub rotation: u8,
}