pub enum ExportFormat {
Csv,
Json,
Excel,
}Expand description
Enumeration of supported export output formats.
This enum defines the available output formats for data export operations. Each format is optimized for different use cases and provides different levels of functionality and compatibility.
Variants§
Csv
Comma-separated values format for universal compatibility.
CSV exports provide maximum compatibility with spreadsheet applications, data analysis tools, and simple parsing libraries. The format uses standard CSV conventions with proper quoting and escaping.
Json
JavaScript Object Notation for structured data exchange.
JSON exports preserve data types and structure, making them ideal for programmatic processing, API integrations, and backup/restore operations. All exports use pretty-printing for human readability.
Excel
Microsoft Excel format with advanced formatting capabilities.
Excel exports provide rich formatting, multiple worksheets, auto-sizing, and professional presentation quality. Ideal for business reports and executive presentations.
Trait Implementations§
Source§impl Clone for ExportFormat
impl Clone for ExportFormat
Source§fn clone(&self) -> ExportFormat
fn clone(&self) -> ExportFormat
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more