pub struct Indenter { /* private fields */ }
Expand description
Handler which alters indentation of matched data
Implementations§
Trait Implementations§
Source§impl Handler for Indenter
impl Handler for Indenter
Source§fn start(
&mut self,
path: &Path,
_matcher_idx: usize,
token: Token,
) -> Result<Option<Vec<u8>>, Handler>
fn start( &mut self, path: &Path, _matcher_idx: usize, token: Token, ) -> Result<Option<Vec<u8>>, Handler>
Is called when a path is matched Read more
Source§fn feed(
&mut self,
data: &[u8],
_matcher_idx: usize,
) -> Result<Option<Vec<u8>>, Handler>
fn feed( &mut self, data: &[u8], _matcher_idx: usize, ) -> Result<Option<Vec<u8>>, Handler>
Is called when handler receives some data Read more
Source§fn end(
&mut self,
_path: &Path,
_matcher_idx: usize,
token: Token,
) -> Result<Option<Vec<u8>>, Handler>
fn end( &mut self, _path: &Path, _matcher_idx: usize, token: Token, ) -> Result<Option<Vec<u8>>, Handler>
Is called when the path is no longer matched Read more
Source§fn is_converter(&self) -> bool
fn is_converter(&self) -> bool
Should be handler used to convert data
Auto Trait Implementations§
impl Freeze for Indenter
impl RefUnwindSafe for Indenter
impl Send for Indenter
impl Sync for Indenter
impl Unpin for Indenter
impl UnwindSafe for Indenter
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