Struct classicube_sys::OggState
source · #[repr(C)]pub struct OggState {
pub cur: *mut cc_uint8,
pub left: cc_uint32,
pub last: cc_uint32,
pub source: *mut Stream,
pub segmentsRead: c_int,
pub numSegments: c_int,
pub buffer: [cc_uint8; 65280],
pub segments: [cc_uint8; 255],
}
Fields§
§cur: *mut cc_uint8
§left: cc_uint32
§last: cc_uint32
§source: *mut Stream
§segmentsRead: c_int
§numSegments: c_int
§buffer: [cc_uint8; 65280]
§segments: [cc_uint8; 255]
Trait Implementations§
source§impl PartialEq for OggState
impl PartialEq for OggState
impl Copy for OggState
impl Eq for OggState
impl StructuralPartialEq for OggState
Auto Trait Implementations§
impl Freeze for OggState
impl RefUnwindSafe for OggState
impl !Send for OggState
impl !Sync for OggState
impl Unpin for OggState
impl UnwindSafe for OggState
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
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
)