pub struct AudioMeta {
pub duration_ms: u32,
pub sample_rate: u16,
pub spectral_fingerprint: [u8; 16],
pub peak_freq: f32,
pub bpm_estimate: f32,
}Fields§
§duration_ms: u32§sample_rate: u16§spectral_fingerprint: [u8; 16]§peak_freq: f32§bpm_estimate: f32Trait Implementations§
impl StructuralPartialEq for AudioMeta
Auto Trait Implementations§
impl Freeze for AudioMeta
impl RefUnwindSafe for AudioMeta
impl Send for AudioMeta
impl Sync for AudioMeta
impl Unpin for AudioMeta
impl UnsafeUnpin for AudioMeta
impl UnwindSafe for AudioMeta
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more