pub struct TrackAnalysis {
pub cpl_id: String,
pub cpl_title: String,
pub total_tracks: usize,
pub audio_tracks: usize,
pub video_tracks: usize,
pub subtitle_tracks: usize,
pub languages: Vec<String>,
pub codecs: Vec<String>,
}Fields§
§cpl_id: String§cpl_title: String§total_tracks: usize§audio_tracks: usize§video_tracks: usize§subtitle_tracks: usize§languages: Vec<String>§codecs: Vec<String>Trait Implementations§
Source§impl Clone for TrackAnalysis
impl Clone for TrackAnalysis
Source§fn clone(&self) -> TrackAnalysis
fn clone(&self) -> TrackAnalysis
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TrackAnalysis
impl Debug for TrackAnalysis
Source§impl<'de> Deserialize<'de> for TrackAnalysis
impl<'de> Deserialize<'de> for TrackAnalysis
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TrackAnalysis
impl RefUnwindSafe for TrackAnalysis
impl Send for TrackAnalysis
impl Sync for TrackAnalysis
impl Unpin for TrackAnalysis
impl UnsafeUnpin for TrackAnalysis
impl UnwindSafe for TrackAnalysis
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more