pub struct Mp3HuffTable {
pub table_id: u8,
pub max_val: u8,
pub linbits: u8,
pub entries: Vec<Mp3HuffEntry>,
}Expand description
Huffman table descriptor
Fields§
§table_id: u8Table ID (0..32)
max_val: u8Maximum x/y value (linbits extend beyond this)
linbits: u8Number of linbits for extending values beyond max_val
entries: Vec<Mp3HuffEntry>Table entries
Trait Implementations§
Source§impl Clone for Mp3HuffTable
impl Clone for Mp3HuffTable
Source§fn clone(&self) -> Mp3HuffTable
fn clone(&self) -> Mp3HuffTable
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Mp3HuffTable
impl Debug for Mp3HuffTable
Source§impl PartialEq for Mp3HuffTable
impl PartialEq for Mp3HuffTable
impl Eq for Mp3HuffTable
impl StructuralPartialEq for Mp3HuffTable
Auto Trait Implementations§
impl Freeze for Mp3HuffTable
impl RefUnwindSafe for Mp3HuffTable
impl Send for Mp3HuffTable
impl Sync for Mp3HuffTable
impl Unpin for Mp3HuffTable
impl UnwindSafe for Mp3HuffTable
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)