pub struct CompressionManager { /* private fields */ }Implementations§
Source§impl CompressionManager
impl CompressionManager
pub fn new(algorithm: CompressionAlgorithm) -> Result<Self, SecurityError>
pub fn compress(&self, _data: &[u8]) -> Result<Vec<u8>, SecurityError>
pub fn decompress(&self, _data: &[u8]) -> Result<Vec<u8>, SecurityError>
Auto Trait Implementations§
impl Freeze for CompressionManager
impl RefUnwindSafe for CompressionManager
impl Send for CompressionManager
impl Sync for CompressionManager
impl Unpin for CompressionManager
impl UnsafeUnpin for CompressionManager
impl UnwindSafe for CompressionManager
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