pub struct CodebookEntry {
pub length: u8,
pub symbol: u16,
}Expand description
A single Huffman codebook entry
Fields§
§length: u8Codeword length in bits (0 = unused entry)
symbol: u16Decoded symbol value
Trait Implementations§
Source§impl Clone for CodebookEntry
impl Clone for CodebookEntry
Source§fn clone(&self) -> CodebookEntry
fn clone(&self) -> CodebookEntry
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 CodebookEntry
impl Debug for CodebookEntry
Source§impl Default for CodebookEntry
impl Default for CodebookEntry
Source§fn default() -> CodebookEntry
fn default() -> CodebookEntry
Returns the “default value” for a type. Read more
Source§impl PartialEq for CodebookEntry
impl PartialEq for CodebookEntry
impl Copy for CodebookEntry
impl Eq for CodebookEntry
impl StructuralPartialEq for CodebookEntry
Auto Trait Implementations§
impl Freeze for CodebookEntry
impl RefUnwindSafe for CodebookEntry
impl Send for CodebookEntry
impl Sync for CodebookEntry
impl Unpin for CodebookEntry
impl UnwindSafe for CodebookEntry
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)