use crate::{Link, TrackSegment}; use super::common::uuid_id; uuid_id!(TrackId); #[derive(Debug, Default, Clone)] pub struct Track { pub id: TrackId, pub info: TrackInfo, pub trkseg: Vec, } #[derive(Debug, Default, Clone, PartialEq)] pub struct TrackInfo { pub name: Option, pub cmt: Option, pub desc: Option, pub src: Option, pub links: Vec, pub type_: Option, pub color: Option, pub opacity: Option, pub width: Option, }