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}