pub enum FlacMetadataBlock {
StreamInfo {
minimum_block_size: u16,
maximum_block_size: u16,
minimum_frame_size: u24,
maximum_frame_size: u24,
sample_rate: u32,
num_channels_minus_one: u8,
bits_per_sample_minus_one: u8,
number_of_interchannel_samples: u64,
md5_checksum: Vec<u8>,
},
Padding,
Application,
SeekTable,
VorbisComment {
vendor_string: String,
comments: Vec<String>,
},
CueSheet,
Picture,
Reserved,
Forbidden,
}Variants§
Trait Implementations§
Source§impl Clone for FlacMetadataBlock
impl Clone for FlacMetadataBlock
Source§fn clone(&self) -> FlacMetadataBlock
fn clone(&self) -> FlacMetadataBlock
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 FlacMetadataBlock
impl Debug for FlacMetadataBlock
Source§impl PartialEq for FlacMetadataBlock
impl PartialEq for FlacMetadataBlock
impl Eq for FlacMetadataBlock
impl StructuralPartialEq for FlacMetadataBlock
Auto Trait Implementations§
impl Freeze for FlacMetadataBlock
impl RefUnwindSafe for FlacMetadataBlock
impl Send for FlacMetadataBlock
impl Sync for FlacMetadataBlock
impl Unpin for FlacMetadataBlock
impl UnwindSafe for FlacMetadataBlock
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