pub enum ExportData {
Report,
Tasks,
Summary,
All,
}Expand description
Enumeration of data types available for export.
This enum defines the different categories of information that can be exported from the kasl application. Each data type provides different levels of detail and serves different analytical purposes.
Variants§
Report
Export daily work report with intervals and productivity metrics.
Includes detailed work intervals, break periods, task associations, and calculated productivity statistics for a specific date.
Tasks
Export task records with completion status and metadata.
Includes all tasks for a specific date with their names, descriptions, completion percentages, and associated metadata.
Summary
Export monthly summary with aggregated statistics.
Includes daily work hour totals, averages, and productivity trends for the month containing the specified date.
All
Export comprehensive dataset including all available information.
Combines reports, tasks, and summaries into a single export for complete data backup or comprehensive analysis.
Trait Implementations§
Source§impl Clone for ExportData
impl Clone for ExportData
Source§fn clone(&self) -> ExportData
fn clone(&self) -> ExportData
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more