pub mod csv;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct ExportConfig {
pub with_header: bool,
pub delimiter: char,
pub batch_size: usize,
}
impl Default for ExportConfig {
fn default() -> Self {
Self {
with_header: true,
delimiter: ',',
batch_size: 1000,
}
}
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct ExportResult {
pub rows_exported: u64,
pub bytes_written: u64,
}