pub struct CDict<'a>(/* private fields */);
Expand description
Compression dictionary.
Implementations§
Source§impl CDict<'static>
impl CDict<'static>
Sourcepub fn create(dict_buffer: &[u8], compression_level: i32) -> CDict<'static>
pub fn create(dict_buffer: &[u8], compression_level: i32) -> CDict<'static>
Prepare a dictionary to compress data.
This will make it easier for compression contexts to load this dictionary.
The dictionary content will be copied internally, and does not need to be kept around.
§Panics
If loading this dictionary failed.
Trait Implementations§
impl<'a> Send for CDict<'a>
impl<'a> Sync for CDict<'a>
Auto Trait Implementations§
impl<'a> Freeze for CDict<'a>
impl<'a> RefUnwindSafe for CDict<'a>
impl<'a> Unpin for CDict<'a>
impl<'a> UnwindSafe for CDict<'a>
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