Skip to main content

scouter_dataframe/parquet/
types.rs

1use std::fmt::Display;
2
3pub enum BinnedTableName {
4    CustomMetric,
5    Psi,
6    Spc,
7    GenAITask,
8    GenAIWorkflow,
9    GenAIEval,
10}
11
12impl Display for BinnedTableName {
13    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
14        match self {
15            BinnedTableName::CustomMetric => write!(f, "binned_custom_metric"),
16            BinnedTableName::Psi => write!(f, "binned_psi"),
17            BinnedTableName::Spc => write!(f, "binned_spc"),
18            BinnedTableName::GenAITask => write!(f, "binned_genai_task"),
19            BinnedTableName::GenAIWorkflow => write!(f, "binned_genai_workflow"),
20            BinnedTableName::GenAIEval => write!(f, "binned_genai_event"),
21        }
22    }
23}