pub struct Encoder { /* private fields */ }Expand description
Encoder state.
Implementations§
Trait Implementations§
Source§impl Encode for Encoder
impl Encode for Encoder
Source§type Error = Infallible
type Error = Infallible
An error that occurs during encoding.
Source§fn encode_buffer_size(&self, decoded_size: usize) -> usize
fn encode_buffer_size(&self, decoded_size: usize) -> usize
The output buffer size to use for
Encode::encode(). Read moreSource§fn encode(
&mut self,
decoded: &[u8],
encoded: &mut [MaybeUninit<u8>],
) -> Result<usize, Self::Error>
fn encode( &mut self, decoded: &[u8], encoded: &mut [MaybeUninit<u8>], ) -> Result<usize, Self::Error>
Encode the given data. Read more
Source§fn encode_end_buffer_size(&self) -> usize
fn encode_end_buffer_size(&self) -> usize
The output buffer size to use for
Encode::encode_end(). Read moreSource§fn encode_end(
&mut self,
encoded: &mut [MaybeUninit<u8>],
) -> Result<usize, Self::Error>
fn encode_end( &mut self, encoded: &mut [MaybeUninit<u8>], ) -> Result<usize, Self::Error>
Encode the end of the input. Read more
Auto Trait Implementations§
impl Freeze for Encoder
impl RefUnwindSafe for Encoder
impl Send for Encoder
impl Sync for Encoder
impl Unpin for Encoder
impl UnsafeUnpin for Encoder
impl UnwindSafe for Encoder
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