routee_compass/app/compass/
compass_input_field.rs1use std::fmt::Display;
2
3use allocative::Allocative;
4
5#[derive(Debug, Allocative)]
6pub enum CompassInputField {
7 Queries,
8 ConfigInputFile,
9}
10
11impl CompassInputField {
12 pub fn to_str(&self) -> &'static str {
13 match self {
14 CompassInputField::Queries => "queries",
15 CompassInputField::ConfigInputFile => "config_input_file",
16 }
17 }
18}
19
20impl Display for CompassInputField {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 write!(f, "{}", self.to_str())
23 }
24}