apivolve_generator_api/gen1/connect/
format.rs1use ::std::fmt;
2
3pub use ::semver::Version;
4use ::serde::Deserialize;
5use ::serde::Serialize;
6
7#[derive(Debug, Clone, Copy, Serialize, Deserialize, PartialEq, Eq)]
8#[serde(rename_all = "snake_case", deny_unknown_fields)]
9pub enum GenerateInputFormat {
10 Json,
11}
12
13impl Default for GenerateInputFormat {
14 fn default() -> Self {
15 GenerateInputFormat::Json
16 }
17}
18
19impl fmt::Display for GenerateInputFormat {
20 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
21 match self {
22 GenerateInputFormat::Json => write!(f, "json"),
23 }
24 }
25}