use clap::ValueEnum;
#[derive(Clone, Debug, ValueEnum)]
pub enum CliOutputFormat {
Text,
Json,
Csv,
Plain,
}
impl From<CliOutputFormat> for dataprof::OutputFormat {
fn from(val: CliOutputFormat) -> Self {
match val {
CliOutputFormat::Text => dataprof::OutputFormat::Text,
CliOutputFormat::Json => dataprof::OutputFormat::Json,
CliOutputFormat::Csv => dataprof::OutputFormat::Csv,
CliOutputFormat::Plain => dataprof::OutputFormat::Plain,
}
}
}