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 }