pub struct Mp3HuffEntry {
pub x: i8,
pub y: i8,
pub hlen: u8,
}Expand description
Huffman table entry for MP3 (ISO 11172-3 Table B.7)
Each entry maps (hlen, hcod) -> (x, y) or (x, y, v, w) for quad tables.
Fields§
§x: i8X value
y: i8Y value
hlen: u8Codeword length
Trait Implementations§
Source§impl Clone for Mp3HuffEntry
impl Clone for Mp3HuffEntry
Source§fn clone(&self) -> Mp3HuffEntry
fn clone(&self) -> Mp3HuffEntry
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 Mp3HuffEntry
impl Debug for Mp3HuffEntry
Source§impl Default for Mp3HuffEntry
impl Default for Mp3HuffEntry
Source§fn default() -> Mp3HuffEntry
fn default() -> Mp3HuffEntry
Returns the “default value” for a type. Read more
Source§impl PartialEq for Mp3HuffEntry
impl PartialEq for Mp3HuffEntry
impl Copy for Mp3HuffEntry
impl Eq for Mp3HuffEntry
impl StructuralPartialEq for Mp3HuffEntry
Auto Trait Implementations§
impl Freeze for Mp3HuffEntry
impl RefUnwindSafe for Mp3HuffEntry
impl Send for Mp3HuffEntry
impl Sync for Mp3HuffEntry
impl Unpin for Mp3HuffEntry
impl UnwindSafe for Mp3HuffEntry
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)