hocon_rs/
syntax.rs

1use std::fmt::{Display, Formatter};
2
3#[derive(Debug, Eq, PartialEq, Hash, Copy, Clone, PartialOrd, Ord)]
4pub enum Syntax {
5    Hocon,
6    Json,
7    Properties,
8}
9
10impl Display for Syntax {
11    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
12        match self {
13            Syntax::Hocon => write!(f, "conf"),
14            Syntax::Json => write!(f, "json"),
15            Syntax::Properties => write!(f, "properties"),
16        }
17    }
18}