diff options
author | Aleksey Kladov <[email protected]> | 2021-06-13 13:48:54 +0100 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2021-06-13 13:48:54 +0100 |
commit | 6383252cc2770545505d40217732f14e93a396c4 (patch) | |
tree | c68f9e02b8ef19b6d4bb70451c202bccbf5858f0 /crates/ide/src/diagnostics.rs | |
parent | c6509a4592b67acc4a99a7ffd6dd688bc6cd29be (diff) |
internal: unified missing fields diagnostic
Diffstat (limited to 'crates/ide/src/diagnostics.rs')
-rw-r--r-- | crates/ide/src/diagnostics.rs | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/crates/ide/src/diagnostics.rs b/crates/ide/src/diagnostics.rs index ef8c8044c..3307e240b 100644 --- a/crates/ide/src/diagnostics.rs +++ b/crates/ide/src/diagnostics.rs | |||
@@ -1056,20 +1056,6 @@ fn main() { | |||
1056 | } | 1056 | } |
1057 | 1057 | ||
1058 | #[test] | 1058 | #[test] |
1059 | fn missing_record_pat_field_diagnostic() { | ||
1060 | check_diagnostics( | ||
1061 | r#" | ||
1062 | struct S { foo: i32, bar: () } | ||
1063 | fn baz(s: S) { | ||
1064 | let S { foo: _ } = s; | ||
1065 | //^ Missing structure fields: | ||
1066 | //| - bar | ||
1067 | } | ||
1068 | "#, | ||
1069 | ); | ||
1070 | } | ||
1071 | |||
1072 | #[test] | ||
1073 | fn missing_record_pat_field_no_diagnostic_if_not_exhaustive() { | 1059 | fn missing_record_pat_field_no_diagnostic_if_not_exhaustive() { |
1074 | check_diagnostics( | 1060 | check_diagnostics( |
1075 | r" | 1061 | r" |