pub struct WaveformLevel {
pub bucket_samples: usize,
pub channels: Vec<Vec<WaveformBucket>>,
}Expand description
One zoom level of a Waveform.
Fields§
§bucket_samples: usizeSamples per bucket at this level. The last bucket may cover fewer.
channels: Vec<Vec<WaveformBucket>>Buckets per channel, in time order.
Trait Implementations§
Source§impl Clone for WaveformLevel
impl Clone for WaveformLevel
Source§impl Debug for WaveformLevel
impl Debug for WaveformLevel
Source§impl PartialEq for WaveformLevel
impl PartialEq for WaveformLevel
impl StructuralPartialEq for WaveformLevel
Auto Trait Implementations§
impl Freeze for WaveformLevel
impl RefUnwindSafe for WaveformLevel
impl Send for WaveformLevel
impl Sync for WaveformLevel
impl Unpin for WaveformLevel
impl UnsafeUnpin for WaveformLevel
impl UnwindSafe for WaveformLevel
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