Skip to main content

printnanny_os_models/
systemd_unit_file_state.rs

1// SystemdUnitFileState represents a SystemdUnitFileState model.
2#[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, Ord, PartialEq, PartialOrd, Serialize)]
3pub enum SystemdUnitFileState {
4    #[serde(rename="enabled")]
5    Enabled,
6    #[serde(rename="enabled-runtime")]
7    EnabledMinusRuntime,
8    #[serde(rename="linked")]
9    Linked,
10    #[serde(rename="linked-runtime")]
11    LinkedMinusRuntime,
12    #[serde(rename="masked")]
13    Masked,
14    #[serde(rename="masked-runtime")]
15    MaskedMinusRuntime,
16    #[serde(rename="static")]
17    Static,
18    #[serde(rename="disabled")]
19    Disabled,
20    #[serde(rename="invalid")]
21    Invalid,
22}
23impl Default for SystemdUnitFileState {
24    fn default() -> SystemdUnitFileState {
25        SystemdUnitFileState::Enabled
26    }
27}