pub struct CryptoFrameDecoder { /* private fields */ }Implementations§
Source§impl CryptoFrameDecoder
impl CryptoFrameDecoder
pub fn new(key: &[u8]) -> Result<Self, CryptoError>
pub fn with_max_frame_bytes( key: &[u8], max_frame_bytes: usize, ) -> Result<Self, CryptoError>
pub fn push(&mut self, chunk: &[u8]) -> Result<Vec<Vec<u8>>, CryptoStreamError>
pub fn finish(&self) -> Result<(), CryptoStreamError>
Trait Implementations§
Source§impl Clone for CryptoFrameDecoder
impl Clone for CryptoFrameDecoder
Auto Trait Implementations§
impl Freeze for CryptoFrameDecoder
impl RefUnwindSafe for CryptoFrameDecoder
impl Send for CryptoFrameDecoder
impl Sync for CryptoFrameDecoder
impl Unpin for CryptoFrameDecoder
impl UnsafeUnpin for CryptoFrameDecoder
impl UnwindSafe for CryptoFrameDecoder
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