Module csv

Module csv 

Source
Expand description

Contains the methods to create a CSV file from a list of time logs.

Structs§

FileCsvWriter
Default implementation that writes to actual files
TimeLogCsvRow 🔒
The columns of the CSV to be exported.

Enums§

CsvError
Errors that can occur during CSV file creation.

Traits§

CsvWriter
Contains the method to abstract the writing of CSV files

Functions§

create_csv
Creates a CSV file at path which contains the given time logs.
create_csv_with_writer 🔒
Implementation of create_csv() that takes a CsvWriter to write the file.