diff options
Diffstat (limited to 'cli/args/config_file.rs')
| -rw-r--r-- | cli/args/config_file.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cli/args/config_file.rs b/cli/args/config_file.rs index 2320a0b0d..106a15ddf 100644 --- a/cli/args/config_file.rs +++ b/cli/args/config_file.rs @@ -373,6 +373,13 @@ pub enum ProseWrap { Preserve, } +#[derive(Clone, Copy, Debug, Serialize, Deserialize)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub enum SemiColons { + Prefer, + Asi, +} + #[derive(Clone, Debug, Default, Serialize, Deserialize)] #[serde(default, deny_unknown_fields, rename_all = "camelCase")] pub struct FmtOptionsConfig { @@ -381,6 +388,7 @@ pub struct FmtOptionsConfig { pub indent_width: Option<u8>, pub single_quote: Option<bool>, pub prose_wrap: Option<ProseWrap>, + pub semi_colons: Option<SemiColons>, } #[derive(Clone, Debug, Default, Deserialize)] |
