pub struct Info {
pub uid: Option<Vec<u8>>,
pub prev_uid: Option<Vec<u8>>,
pub next_uid: Option<Vec<u8>>,
pub family_uids: Vec<Vec<u8>>,
pub title: Option<String>,
pub duration: Option<Duration>,
pub date_utc: Option<DateTime>,
pub muxing_app: String,
pub writing_app: String,
}
Expand description
An Info segment with information pertaining to the entire file
Fields§
§uid: Option<Vec<u8>>
The file’s UID
prev_uid: Option<Vec<u8>>
Unique ID of the previous segment
next_uid: Option<Vec<u8>>
Unique ID of the next segment
family_uids: Vec<Vec<u8>>
Unique IDs of the families this segment belongs to
title: Option<String>
The file’s title
duration: Option<Duration>
The file’s duration
date_utc: Option<DateTime>
Production date
muxing_app: String
The muxing application or library
writing_app: String
The writing application
Trait Implementations§
source§impl PartialEq for Info
impl PartialEq for Info
impl Eq for Info
impl StructuralEq for Info
impl StructuralPartialEq for Info
Auto Trait Implementations§
impl RefUnwindSafe for Info
impl Send for Info
impl Sync for Info
impl Unpin for Info
impl UnwindSafe for Info
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