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§impl Debug for FlacMetadataBlock
impl Debug for FlacMetadataBlock
impl Eq for FlacMetadataBlock
Source§impl PartialEq for FlacMetadataBlock
impl PartialEq 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 UnsafeUnpin 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