use clap::ValueEnum;
#[derive(Clone, Debug, ValueEnum)]
pub(crate) enum OutputFormat {
Text,
Csv,
Json,
Jsonl,
Markdown,
Html,
Xlsx,
Xml,
Parquet,
}
#[derive(Clone, Debug, ValueEnum)]
pub(crate) enum InspectionFormat {
Text,
Json,
Markdown,
}
#[derive(Clone, Debug, ValueEnum)]
pub(crate) enum MetadataFormat {
Text,
Json,
}
#[derive(Clone, Debug, ValueEnum)]
pub(crate) enum HeaderCase {
Snake,
}
#[derive(Clone, Debug, ValueEnum)]
pub(crate) enum JsonMode {
Array,
Object,
Flatten,
}
#[derive(Clone, Debug, ValueEnum)]
pub(crate) enum XmlMode {
Rows,
Descendants,
Attributes,
}