[−][src]Struct grep_searcher::SinkFinish
Summary data reported at the end of a search.
This reports data such as the total number of bytes searched and the absolute offset of the first occurrence of binary data, if any were found.
A searcher that stops early because of an error does not call finish
.
A searcher that stops early because the Sink
implementor instructed it
to will still call finish
.
Methods
impl SinkFinish
[src]
pub fn byte_count(&self) -> u64
[src]
Return the total number of bytes searched.
pub fn binary_byte_offset(&self) -> Option<u64>
[src]
If binary detection is enabled and if binary data was found, then this returns the absolute byte offset of the first detected byte of binary data.
Note that since this is an absolute byte offset, it cannot be relied upon to index into any addressable memory.
Trait Implementations
impl Clone for SinkFinish
[src]
fn clone(&self) -> SinkFinish
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for SinkFinish
[src]
Auto Trait Implementations
impl Send for SinkFinish
impl Sync for SinkFinish
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,