#[repr(C)]pub struct RLTable {
pub n: c_int,
pub last: c_int,
pub table_vlc: *mut [u16; 2],
pub table_run: *const i8,
pub table_level: *const i8,
pub index_run: [*mut u8; 2],
pub max_level: [*mut i8; 2],
pub max_run: [*mut i8; 2],
pub rl_vlc: [*mut RL_VLC_ELEM; 32],
}
Expand description
RLTable.
Fields§
§n: c_int
< number of entries of table_vlc minus 1
last: c_int
< number of values for last = 0
table_vlc: *mut [u16; 2]
§table_run: *const i8
§table_level: *const i8
§index_run: [*mut u8; 2]
< encoding only
max_level: [*mut i8; 2]
< encoding & decoding
max_run: [*mut i8; 2]
< encoding & decoding
rl_vlc: [*mut RL_VLC_ELEM; 32]
< decoding only
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RLTable
impl RefUnwindSafe for RLTable
impl !Send for RLTable
impl !Sync for RLTable
impl Unpin for RLTable
impl UnwindSafe for RLTable
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