mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-24 07:44:10 +00:00
feat(diagnostics): use default expression instead of todo! when missing fields
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
This commit is contained in:
parent
b60a29ca94
commit
8e0a05eb70
@ -45,7 +45,7 @@ use crate::{
|
||||
// parsing the old name.
|
||||
config_data! {
|
||||
struct ConfigData {
|
||||
/// How assists will fill missing elements in an expression.
|
||||
/// Placeholder for missing expressions in assists.
|
||||
assist_exprFillDefault: ExprFillDefaultDef = "\"todo\"",
|
||||
/// How imports should be grouped into use statements.
|
||||
assist_importGranularity |
|
||||
@ -1272,7 +1272,7 @@ fn field_props(field: &str, ty: &str, doc: &[&str], default: &str) -> serde_json
|
||||
"type": "string",
|
||||
"enum": ["todo", "default"],
|
||||
"enumDescriptions": [
|
||||
"Fill missing expressions with the 'todo' macro",
|
||||
"Fill missing expressions with the `todo` macro",
|
||||
"Fill missing expressions with reasonable defaults, `new` or `default` constructors."
|
||||
],
|
||||
},
|
||||
|
@ -1,7 +1,7 @@
|
||||
[[rust-analyzer.assist.exprFillDefault]]rust-analyzer.assist.exprFillDefault (default: `"todo"`)::
|
||||
+
|
||||
--
|
||||
How assists will fill missing elements in an expression.
|
||||
Placeholder for missing expressions in assists.
|
||||
--
|
||||
[[rust-analyzer.assist.importGranularity]]rust-analyzer.assist.importGranularity (default: `"crate"`)::
|
||||
+
|
||||
|
@ -379,7 +379,7 @@
|
||||
},
|
||||
"$generated-start": {},
|
||||
"rust-analyzer.assist.exprFillDefault": {
|
||||
"markdownDescription": "How assists will fill missing elements in an expression.",
|
||||
"markdownDescription": "Placeholder for missing expressions in assists.",
|
||||
"default": "todo",
|
||||
"type": "string",
|
||||
"enum": [
|
||||
@ -387,7 +387,7 @@
|
||||
"default"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Fill missing expressions with the 'todo' macro",
|
||||
"Fill missing expressions with the `todo` macro",
|
||||
"Fill missing expressions with reasonable defaults, `new` or `default` constructors."
|
||||
]
|
||||
},
|
||||
@ -1507,4 +1507,4 @@
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user