1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, Default, Deserialize, Serialize)]
#[serde(rename_all = "PascalCase")]
pub struct Template {
pub source_path: Option<String>,
pub dest_path: Option<String>,
pub embedded_tmpl: Option<String>,
pub change_mode: Option<String>,
pub change_signal: Option<String>,
pub splay: Option<i64>,
pub perms: Option<String>,
pub left_delim: Option<String>,
pub right_delim: Option<String>,
#[serde(rename = "Envvars")]
pub envvars: Option<bool>,
pub vault_grace: Option<i64>,
}