use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, Serialize, Deserialize)]
#[serde(deny_unknown_fields)]
pub struct Format {
#[serde(default = "default_indent_width")]
pub indent_width: usize,
}
const DEFAULT_INDENT_WIDTH: usize = 4;
impl Default for Format {
fn default() -> Self {
Self {
indent_width: default_indent_width(),
}
}
}
fn default_indent_width() -> usize {
DEFAULT_INDENT_WIDTH
}