pub struct CachedTrack {
pub size: u64,
pub mtime: u64,
pub mtime_subseconds: Option<u32>,
pub measurement: Option<Measurement>,
}Expand description
One version of a file’s measured playback loudness.
Fields§
§size: u64File size at measurement time.
mtime: u64File modification time at measurement time.
mtime_subseconds: Option<u32>Nanosecond fraction captured by current measurements. Legacy caches without precision cannot match a freshly read identity.
measurement: Option<Measurement>None records silence or an unsupported channel layout.
Trait Implementations§
Source§impl Clone for CachedTrack
impl Clone for CachedTrack
Source§fn clone(&self) -> CachedTrack
fn clone(&self) -> CachedTrack
Returns a duplicate of the value. Read more
1.0.0 · 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 CachedTrack
impl Debug for CachedTrack
Source§impl PartialEq for CachedTrack
impl PartialEq for CachedTrack
impl StructuralPartialEq for CachedTrack
Auto Trait Implementations§
impl Freeze for CachedTrack
impl RefUnwindSafe for CachedTrack
impl Send for CachedTrack
impl Sync for CachedTrack
impl Unpin for CachedTrack
impl UnwindSafe for CachedTrack
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