openapi_nexus/codegen/
language.rs1use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)]
7pub enum Language {
8 #[serde(rename = "TypeScript")]
10 TypeScript,
11 #[serde(rename = "Go")]
13 Go,
14 #[serde(rename = "Rust")]
16 Rust,
17 #[serde(rename = "Python")]
19 Python,
20 #[serde(rename = "Kotlin")]
22 Kotlin,
23 #[serde(rename = "Java")]
25 Java,
26}
27
28serde_plain::derive_display_from_serialize!(Language);
29serde_plain::derive_fromstr_from_deserialize!(Language);