pub struct Rewriter<'h, R> { /* private fields */ }Expand description
An AsyncRead adapter that streams rewritten HTML.
Created by rewrite. Reads from the inner source, feeds data
through the lol_html::HtmlRewriter, and yields rewritten output.
Trait Implementations§
Source§impl<R: AsyncRead> AsyncRead for Rewriter<'_, R>
impl<R: AsyncRead> AsyncRead for Rewriter<'_, R>
impl<'__pin, 'h, R> Unpin for Rewriter<'h, R>where
PinnedFieldsOf<__Origin<'__pin, 'h, R>>: Unpin,
Auto Trait Implementations§
impl<'h, R> Freeze for Rewriter<'h, R>where
R: Freeze,
impl<'h, R> !RefUnwindSafe for Rewriter<'h, R>
impl<'h, R> Send for Rewriter<'h, R>where
R: Send,
impl<'h, R> !Sync for Rewriter<'h, R>
impl<'h, R> UnsafeUnpin for Rewriter<'h, R>where
R: UnsafeUnpin,
impl<'h, R> !UnwindSafe for Rewriter<'h, R>
Blanket Implementations§
Source§impl<R> AsyncReadExt for R
impl<R> AsyncReadExt for R
Source§fn read<'a>(&'a mut self, buf: &'a mut [u8]) -> ReadFuture<'a, Self>where
Self: Unpin,
fn read<'a>(&'a mut self, buf: &'a mut [u8]) -> ReadFuture<'a, Self>where
Self: Unpin,
Reads some bytes from the byte stream. Read more
Source§fn read_vectored<'a>(
&'a mut self,
bufs: &'a mut [IoSliceMut<'a>],
) -> ReadVectoredFuture<'a, Self>where
Self: Unpin,
fn read_vectored<'a>(
&'a mut self,
bufs: &'a mut [IoSliceMut<'a>],
) -> ReadVectoredFuture<'a, Self>where
Self: Unpin,
Source§fn read_to_end<'a>(
&'a mut self,
buf: &'a mut Vec<u8>,
) -> ReadToEndFuture<'a, Self>where
Self: Unpin,
fn read_to_end<'a>(
&'a mut self,
buf: &'a mut Vec<u8>,
) -> ReadToEndFuture<'a, Self>where
Self: Unpin,
Source§fn read_to_string<'a>(
&'a mut self,
buf: &'a mut String,
) -> ReadToStringFuture<'a, Self>where
Self: Unpin,
fn read_to_string<'a>(
&'a mut self,
buf: &'a mut String,
) -> ReadToStringFuture<'a, Self>where
Self: Unpin,
Source§fn read_exact<'a>(&'a mut self, buf: &'a mut [u8]) -> ReadExactFuture<'a, Self>where
Self: Unpin,
fn read_exact<'a>(&'a mut self, buf: &'a mut [u8]) -> ReadExactFuture<'a, Self>where
Self: Unpin,
Reads the exact number of bytes required to fill
buf. Read moreSource§fn take(self, limit: u64) -> Take<Self>where
Self: Sized,
fn take(self, limit: u64) -> Take<Self>where
Self: Sized,
Creates an adapter which will read at most
limit bytes from it. Read moreSource§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