#[repr(C)]pub struct compression_stream {
pub dst_ptr: *mut u8,
pub dst_size: usize,
pub src_ptr: *const u8,
pub src_size: usize,
pub state: *mut c_void,
}Available on crate feature
raw-ffi only.Expand description
Wraps compression_stream values used by Compression or AppleArchive.
Fields§
§dst_ptr: *mut u8Wraps the dst_ptr field of compression_stream.
dst_size: usizeWraps the dst_size field of compression_stream.
src_ptr: *const u8Wraps the src_ptr field of compression_stream.
src_size: usizeWraps the src_size field of compression_stream.
state: *mut c_voidWraps the state field of compression_stream.
Trait Implementations§
Source§impl Clone for compression_stream
impl Clone for compression_stream
Source§fn clone(&self) -> compression_stream
fn clone(&self) -> compression_stream
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for compression_stream
Source§impl Debug for compression_stream
impl Debug for compression_stream
Source§impl Default for compression_stream
impl Default for compression_stream
Source§fn default() -> compression_stream
fn default() -> compression_stream
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Send for compression_stream
impl !Sync for compression_stream
impl Freeze for compression_stream
impl RefUnwindSafe for compression_stream
impl Unpin for compression_stream
impl UnsafeUnpin for compression_stream
impl UnwindSafe for compression_stream
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