pub struct EmptyRecorder;
Expand description
Recorder that does nothing.
Trait Implementations§
Source§impl<B: Deref<Target = [u8]>> InputRecorder<B> for EmptyRecorder
impl<B: Deref<Target = [u8]>> InputRecorder<B> for EmptyRecorder
Source§fn record_block_start(&self, _new_block: B)
fn record_block_start(&self, _new_block: B)
Record that all processing of a block was started Read more
Source§impl<B: Deref<Target = [u8]>> Recorder<B> for EmptyRecorder
impl<B: Deref<Target = [u8]>> Recorder<B> for EmptyRecorder
Source§fn record_match(
&self,
_idx: usize,
_depth: Depth,
_ty: MatchedNodeType,
) -> Result<(), EngineError>
fn record_match( &self, _idx: usize, _depth: Depth, _ty: MatchedNodeType, ) -> Result<(), EngineError>
Record a match of the query at a given
depth
.
The idx
is guaranteed to be the first character of the matched value. Read moreSource§fn record_value_terminator(
&self,
_idx: usize,
_depth: Depth,
) -> Result<(), EngineError>
fn record_value_terminator( &self, _idx: usize, _depth: Depth, ) -> Result<(), EngineError>
Record a structural character signifying the end of a value at a given
idx
and with given depth
. Read moreAuto Trait Implementations§
impl Freeze for EmptyRecorder
impl RefUnwindSafe for EmptyRecorder
impl Send for EmptyRecorder
impl Sync for EmptyRecorder
impl Unpin for EmptyRecorder
impl UnwindSafe for EmptyRecorder
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