pub struct StdoutWriter { /* private fields */ }Implementations§
Source§impl StdoutWriter
impl StdoutWriter
pub fn new(verbose: bool) -> StdoutWriter
pub fn add_filter(self, filter: impl ReportFilter + 'static) -> StdoutWriter
Trait Implementations§
Source§impl LogWriter for StdoutWriter
impl LogWriter for StdoutWriter
fn write_messages<D: Display>(&mut self, messages: &[D])
fn write_message<D: Display>(&mut self, message: D)
Source§impl ReportWriter for StdoutWriter
impl ReportWriter for StdoutWriter
Source§fn reports_written(&self) -> usize
fn reports_written(&self) -> usize
Returns the number of reports written.
Source§fn write_reports(
&mut self,
reports: &[Report],
file_library: &FileLibrary,
) -> usize
fn write_reports( &mut self, reports: &[Report], file_library: &FileLibrary, ) -> usize
Filter and write the given reports. Returns the number of reports written.
Source§fn write_report(&mut self, report: Report, file_library: &FileLibrary) -> usize
fn write_report(&mut self, report: Report, file_library: &FileLibrary) -> usize
Filter and write a single report. Returns the number of reports written (0 or 1).
Auto Trait Implementations§
impl Freeze for StdoutWriter
impl !RefUnwindSafe for StdoutWriter
impl !Send for StdoutWriter
impl !Sync for StdoutWriter
impl Unpin for StdoutWriter
impl !UnwindSafe for StdoutWriter
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