pub struct PpaassPacketCodec<'a, T>where
T: RsaCryptoFetcher,{ /* private fields */ }Implementations§
Source§impl<'a, T> PpaassPacketCodec<'a, T>where
T: RsaCryptoFetcher,
impl<'a, T> PpaassPacketCodec<'a, T>where
T: RsaCryptoFetcher,
Trait Implementations§
Source§impl<'a, T> Decoder for PpaassPacketCodec<'a, T>where
T: RsaCryptoFetcher,
impl<'a, T> Decoder for PpaassPacketCodec<'a, T>where
T: RsaCryptoFetcher,
Source§type Item = PpaassPacket
type Item = PpaassPacket
The type of decoded frames.
Source§type Error = CodecError
type Error = CodecError
The type of unrecoverable frame decoding errors. Read more
Source§fn decode(
&mut self,
src: &mut BytesMut,
) -> Result<Option<Self::Item>, Self::Error>
fn decode( &mut self, src: &mut BytesMut, ) -> Result<Option<Self::Item>, Self::Error>
Attempts to decode a frame from the provided buffer of bytes. Read more
Source§impl<'a, T> Encoder<PpaassPacket> for PpaassPacketCodec<'a, T>where
T: RsaCryptoFetcher,
impl<'a, T> Encoder<PpaassPacket> for PpaassPacketCodec<'a, T>where
T: RsaCryptoFetcher,
Auto Trait Implementations§
impl<'a, T> Freeze for PpaassPacketCodec<'a, T>
impl<'a, T> RefUnwindSafe for PpaassPacketCodec<'a, T>where
T: RefUnwindSafe,
impl<'a, T> Send for PpaassPacketCodec<'a, T>where
T: Sync,
impl<'a, T> Sync for PpaassPacketCodec<'a, T>where
T: Sync,
impl<'a, T> Unpin for PpaassPacketCodec<'a, T>
impl<'a, T> UnwindSafe for PpaassPacketCodec<'a, T>where
T: RefUnwindSafe,
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