File tree Expand file tree Collapse file tree 2 files changed +22
-3
lines changed
src/tools/rust-analyzer/crates/hir-ty/src/tests Expand file tree Collapse file tree 2 files changed +22
-3
lines changed Original file line number Diff line number Diff line change @@ -67,9 +67,9 @@ fn infer_pattern() {
6767 143..144 'e': {unknown}
6868 157..204 'if let... }': ()
6969 160..175 'let [val] = opt': bool
70- 164..169 '[val]': [{unknown}]
70+ 164..169 '[val]': [{unknown}; 1 ]
7171 165..168 'val': {unknown}
72- 172..175 'opt': [{unknown}]
72+ 172..175 'opt': [{unknown}; 1 ]
7373 176..204 '{ ... }': ()
7474 190..191 'h': {unknown}
7575 194..197 'val': {unknown}
Original file line number Diff line number Diff line change @@ -3839,6 +3839,25 @@ fn main() {
38393839 let [b, c] = a.into();
38403840}
38413841"# ,
3842- expect ! [ ] ,
3842+ expect ! [ [ r#"
3843+ 50..51 'a': A
3844+ 64..86 '{ ... }': [u8; 2]
3845+ 74..80 '[0; 2]': [u8; 2]
3846+ 75..76 '0': u8
3847+ 78..79 '2': usize
3848+ 128..129 'a': A
3849+ 142..164 '{ ... }': [u8; 3]
3850+ 152..158 '[0; 3]': [u8; 3]
3851+ 153..154 '0': u8
3852+ 156..157 '3': usize
3853+ 179..224 '{ ...o(); }': ()
3854+ 189..190 'a': A
3855+ 193..194 'A': A
3856+ 204..210 '[b, c]': [u8; 2]
3857+ 205..206 'b': u8
3858+ 208..209 'c': u8
3859+ 213..214 'a': A
3860+ 213..221 'a.into()': [u8; 2]
3861+ "# ] ] ,
38433862 ) ;
38443863}
You can’t perform that action at this time.
0 commit comments