pub struct ByteDelimitedDecoderEnv<T, S, R>where
T: Clone + Send + 'static,
S: Send + Serialize + for<'a> Deserialize<'a>,
R: Send + Serialize + for<'a> Deserialize<'a>,{ /* private fields */ }Expand description
Packet decoder environment.
Implementations§
Source§impl<T, S, R> ByteDelimitedDecoderEnv<T, S, R>where
T: Clone + Send + 'static,
S: Send + Serialize + for<'a> Deserialize<'a>,
R: Send + Serialize + for<'a> Deserialize<'a>,
impl<T, S, R> ByteDelimitedDecoderEnv<T, S, R>where
T: Clone + Send + 'static,
S: Send + Serialize + for<'a> Deserialize<'a>,
R: Send + Serialize + for<'a> Deserialize<'a>,
Trait Implementations§
Auto Trait Implementations§
impl<T, S, R> !RefUnwindSafe for ByteDelimitedDecoderEnv<T, S, R>
impl<T, S, R> !Sync for ByteDelimitedDecoderEnv<T, S, R>
impl<T, S, R> !UnwindSafe for ByteDelimitedDecoderEnv<T, S, R>
impl<T, S, R> Freeze for ByteDelimitedDecoderEnv<T, S, R>
impl<T, S, R> Send for ByteDelimitedDecoderEnv<T, S, R>
impl<T, S, R> Unpin for ByteDelimitedDecoderEnv<T, S, R>
impl<T, S, R> UnsafeUnpin for ByteDelimitedDecoderEnv<T, S, R>where
Box<dyn Fn(&mut S, &[u8], u8) -> Result<Transformed, T> + Send>: UnsafeUnpin,
Box<dyn Fn(&mut R, &[u8]) -> T + Send>: UnsafeUnpin,
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