use crate::SourceTrack; use serde::{Deserialize, Serialize}; use std::ops::Range; #[derive(Debug, Clone, Deserialize, Serialize)] pub struct JhlsMetadata { pub duration: f64, pub tracks: Vec, } #[derive(Debug, Clone, Deserialize, Serialize)] pub struct JhlsTrack { pub info: SourceTrack, pub segments: Vec>, }