Struct symphonia_core::io::vlc::Entry32x8
source · pub struct Entry32x8(/* private fields */);
Expand description
Entry32x8
is a codebook entry for 32-bit values with codes up-to 8-bits.
Trait Implementations§
source§impl CodebookEntry for Entry32x8
impl CodebookEntry for Entry32x8
source§type OffsetType = u8
type OffsetType = u8
The type of a jump offset in this entry.
source§const JUMP_OFFSET_MAX: u32 = 32_767u32
const JUMP_OFFSET_MAX: u32 = 32_767u32
The maximum jump offset.
source§fn jump_offset(&self) -> usize
fn jump_offset(&self) -> usize
Get the position in the table to jump to.
impl Copy for Entry32x8
Auto Trait Implementations§
impl Freeze for Entry32x8
impl RefUnwindSafe for Entry32x8
impl Send for Entry32x8
impl Sync for Entry32x8
impl Unpin for Entry32x8
impl UnwindSafe for Entry32x8
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)