#[repr(C)]pub struct CPpmd8 {Show 32 fields
pub MinContext: *mut CPpmd8_Context,
pub MaxContext: *mut CPpmd8_Context,
pub FoundState: *mut CPpmd_State,
pub OrderFall: c_uint,
pub InitEsc: c_uint,
pub PrevSuccess: c_uint,
pub MaxOrder: c_uint,
pub RestoreMethod: c_uint,
pub RunLength: Int32,
pub InitRL: Int32,
pub Size: UInt32,
pub GlueCount: UInt32,
pub AlignOffset: UInt32,
pub Base: *mut Byte,
pub LoUnit: *mut Byte,
pub HiUnit: *mut Byte,
pub Text: *mut Byte,
pub UnitsStart: *mut Byte,
pub Range: UInt32,
pub Code: UInt32,
pub Low: UInt32,
pub Stream: CPpmd8__bindgen_ty_1,
pub Indx2Units: [Byte; 40],
pub Units2Indx: [Byte; 128],
pub FreeList: [CPpmd_Void_Ref; 38],
pub Stamps: [UInt32; 38],
pub NS2BSIndx: [Byte; 256],
pub NS2Indx: [Byte; 260],
pub ExpEscape: [Byte; 16],
pub DummySee: CPpmd_See,
pub See: [[CPpmd_See; 32]; 24],
pub BinSumm: [[UInt16; 64]; 25],
}Fields§
§MinContext: *mut CPpmd8_Context§MaxContext: *mut CPpmd8_Context§FoundState: *mut CPpmd_State§OrderFall: c_uint§InitEsc: c_uint§PrevSuccess: c_uint§MaxOrder: c_uint§RestoreMethod: c_uint§RunLength: Int32§InitRL: Int32§Size: UInt32§GlueCount: UInt32§AlignOffset: UInt32§Base: *mut Byte§LoUnit: *mut Byte§HiUnit: *mut Byte§Text: *mut Byte§UnitsStart: *mut Byte§Range: UInt32§Code: UInt32§Low: UInt32§Stream: CPpmd8__bindgen_ty_1§Indx2Units: [Byte; 40]§Units2Indx: [Byte; 128]§FreeList: [CPpmd_Void_Ref; 38]§Stamps: [UInt32; 38]§NS2BSIndx: [Byte; 256]§NS2Indx: [Byte; 260]§ExpEscape: [Byte; 16]§DummySee: CPpmd_See§See: [[CPpmd_See; 32]; 24]§BinSumm: [[UInt16; 64]; 25]Trait Implementations§
Auto Trait Implementations§
impl Freeze for CPpmd8
impl RefUnwindSafe for CPpmd8
impl !Send for CPpmd8
impl !Sync for CPpmd8
impl Unpin for CPpmd8
impl UnwindSafe for CPpmd8
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