summaryrefslogtreecommitdiff
path: root/cli/args/config_file.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/args/config_file.rs')
-rw-r--r--cli/args/config_file.rs8
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)]