Struct mp3_metadata::Frame
source · [−]pub struct Frame {Show 17 fields
pub size: u32,
pub version: Version,
pub layer: Layer,
pub crc: CRC,
pub bitrate: u16,
pub sampling_freq: u16,
pub padding: bool,
pub private_bit: bool,
pub chan_type: ChannelType,
pub intensity_stereo: bool,
pub ms_stereo: bool,
pub copyright: Copyright,
pub status: Status,
pub emphasis: Emphasis,
pub duration: Option<Duration>,
pub position: Duration,
pub offset: u32,
}
Fields
size: u32
version: Version
layer: Layer
crc: CRC
bitrate: u16
sampling_freq: u16
padding: bool
private_bit: bool
chan_type: ChannelType
intensity_stereo: bool
ms_stereo: bool
copyright: Copyright
status: Status
emphasis: Emphasis
duration: Option<Duration>
position: Duration
offset: u32
Trait Implementations
impl Eq for Frame
impl StructuralEq for Frame
impl StructuralPartialEq for Frame
Auto Trait Implementations
impl RefUnwindSafe for Frame
impl Send for Frame
impl Sync for Frame
impl Unpin for Frame
impl UnwindSafe for Frame
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more