pub struct SampleMetaData {
pub default_volume: u8,
pub global_volume: u8,
pub default_pan: Option<u8>,
pub vibrato_speed: u8,
pub vibrato_depth: u8,
pub vibrato_rate: u8,
pub vibrato_waveform: VibratoWave,
pub sample_rate: NonZero<u32>,
pub base_note: Note,
}Fields§
§default_volume: u8§global_volume: u8§default_pan: Option<u8>§vibrato_speed: u8§vibrato_depth: u8§vibrato_rate: u8§vibrato_waveform: VibratoWave§sample_rate: NonZero<u32>§base_note: NoteTrait Implementations§
Source§impl Clone for SampleMetaData
impl Clone for SampleMetaData
Source§fn clone(&self) -> SampleMetaData
fn clone(&self) -> SampleMetaData
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 SampleMetaData
impl Debug for SampleMetaData
impl Copy for SampleMetaData
Auto Trait Implementations§
impl Freeze for SampleMetaData
impl RefUnwindSafe for SampleMetaData
impl Send for SampleMetaData
impl Sync for SampleMetaData
impl Unpin for SampleMetaData
impl UnwindSafe for SampleMetaData
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