pub struct MbrotliDecoder { /* private fields */ }Available on
async_compression_unstable and crate feature brotli-mbrotli only.Implementations§
Trait Implementations§
Source§impl Debug for MbrotliDecoder
impl Debug for MbrotliDecoder
Source§impl DecodeV2 for MbrotliDecoder
impl DecodeV2 for MbrotliDecoder
Source§fn reinit(&mut self) -> Result<()>
fn reinit(&mut self) -> Result<()>
Reinitializes this decoder ready to decode a new member/frame of data.
Source§fn decode(
&mut self,
input: &mut PartialBuffer<&[u8]>,
output: &mut WriteBuffer<'_>,
) -> Result<bool>
fn decode( &mut self, input: &mut PartialBuffer<&[u8]>, output: &mut WriteBuffer<'_>, ) -> Result<bool>
Returns whether the end of the stream has been read
Auto Trait Implementations§
impl Freeze for MbrotliDecoder
impl RefUnwindSafe for MbrotliDecoder
impl Send for MbrotliDecoder
impl Sync for MbrotliDecoder
impl Unpin for MbrotliDecoder
impl UnsafeUnpin for MbrotliDecoder
impl UnwindSafe for MbrotliDecoder
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
Source§impl<T> Decode for T
impl<T> Decode for T
Source§fn reinit(&mut self) -> Result<(), Error>
fn reinit(&mut self) -> Result<(), Error>
Reinitializes this decoder ready to decode a new member/frame of data.
Source§fn decode(
&mut self,
input: &mut PartialBuffer<impl AsRef<[u8]>>,
output: &mut PartialBuffer<impl AsRef<[u8]> + AsMut<[u8]>>,
) -> Result<bool, Error>
fn decode( &mut self, input: &mut PartialBuffer<impl AsRef<[u8]>>, output: &mut PartialBuffer<impl AsRef<[u8]> + AsMut<[u8]>>, ) -> Result<bool, Error>
Returns whether the end of the stream has been read