pub struct CsvBatchExporter { /* private fields */ }Expand description
CSV batch exporter for multiple reports
Implementations§
Source§impl CsvBatchExporter
impl CsvBatchExporter
Sourcepub fn new(config: CsvExportConfig) -> Self
pub fn new(config: CsvExportConfig) -> Self
Create a new batch exporter
Sourcepub fn export_all(
&self,
execution_reports: &[ExecutionReport],
comparison_report: Option<&ComparisonReport>,
output_dir: &str,
) -> Result<()>
pub fn export_all( &self, execution_reports: &[ExecutionReport], comparison_report: Option<&ComparisonReport>, output_dir: &str, ) -> Result<()>
Export all reports to a directory
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CsvBatchExporter
impl RefUnwindSafe for CsvBatchExporter
impl Send for CsvBatchExporter
impl Sync for CsvBatchExporter
impl Unpin for CsvBatchExporter
impl UnwindSafe for CsvBatchExporter
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