ansible_inventory/
group.rs1use serde::{Deserialize, Serialize};
4use serde_enum_str::{Deserialize_enum_str, Serialize_enum_str};
5use serde_json::{Map, Value};
6
7#[derive(Deserialize_enum_str, Serialize_enum_str, Debug, Clone, PartialEq, Eq, Hash)]
9pub enum GroupName {
10    #[serde(rename = "all")]
11    All,
12    #[serde(rename = "ungrouped")]
13    Ungrouped,
14    #[serde(other)]
15    Other(String),
16}
17
18wrapping_macro::wrapping!(
19    #[derive(Deserialize, Serialize, Debug, Clone, Default)]
20    pub struct GroupVars(pub Map<String, Value>);
21);
22
23#[derive(Debug, Clone)]
25pub struct Group {
26    }