pub struct ENetCompressor {
pub context: Option<Box<dyn Any>>,
pub compress: Option<fn(Option<Box<dyn Any>>, &mut [Vec<u8>], usize, usize, &mut [u8], usize) -> usize>,
pub decompress: Option<fn(Option<&Box<dyn Any>>, &[u8], usize, &mut [u8], usize) -> usize>,
pub destroy: Option<fn(Option<Box<dyn Any>>)>,
}Fields§
§context: Option<Box<dyn Any>>§compress: Option<fn(Option<Box<dyn Any>>, &mut [Vec<u8>], usize, usize, &mut [u8], usize) -> usize>§decompress: Option<fn(Option<&Box<dyn Any>>, &[u8], usize, &mut [u8], usize) -> usize>§destroy: Option<fn(Option<Box<dyn Any>>)>Implementations§
Source§impl ENetCompressor
impl ENetCompressor
pub fn new() -> ENetCompressor
Auto Trait Implementations§
impl !RefUnwindSafe for ENetCompressor
impl !Send for ENetCompressor
impl !Sync for ENetCompressor
impl !UnwindSafe for ENetCompressor
impl Freeze for ENetCompressor
impl Unpin for ENetCompressor
impl UnsafeUnpin for ENetCompressor
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