pub struct MzstdEncoder { /* private fields */ }Available on
async_compression_unstable and crate feature zstd-mzstd only.Implementations§
Source§impl MzstdEncoder
impl MzstdEncoder
pub fn new(level: i32) -> Self
Sourcepub fn new_with_params(level: i32, params: &[CParameter]) -> Self
pub fn new_with_params(level: i32, params: &[CParameter]) -> Self
§Panics
Panics if a parameter is out of range, as the zstd backend does.
pub fn new_with_dict(level: i32, dictionary: &[u8]) -> Result<Self>
Trait Implementations§
Source§impl Debug for MzstdEncoder
impl Debug for MzstdEncoder
Source§impl EncodeV2 for MzstdEncoder
impl EncodeV2 for MzstdEncoder
fn encode( &mut self, input: &mut PartialBuffer<&[u8]>, output: &mut WriteBuffer<'_>, ) -> Result<()>
Auto Trait Implementations§
impl Freeze for MzstdEncoder
impl RefUnwindSafe for MzstdEncoder
impl Send for MzstdEncoder
impl Sync for MzstdEncoder
impl Unpin for MzstdEncoder
impl UnsafeUnpin for MzstdEncoder
impl UnwindSafe for MzstdEncoder
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