File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed
crates/ra_hir_ty/src/tests Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -1755,3 +1755,35 @@ fn main() {
1755
1755
"###
1756
1756
) ;
1757
1757
}
1758
+
1759
+ #[ test]
1760
+ fn effects_smoke_test ( ) {
1761
+ assert_snapshot ! (
1762
+ infer( r#"
1763
+ fn main() {
1764
+ let x = unsafe { 92 };
1765
+ let y = async { async { () }.await };
1766
+ let z = try { () };
1767
+ let t = 'a: { 92 };
1768
+ }
1769
+ "# ) ,
1770
+ @r###"
1771
+ 11..131 '{ ...2 }; }': ()
1772
+ 21..22 'x': i32
1773
+ 32..38 '{ 92 }': i32
1774
+ 34..36 '92': i32
1775
+ 48..49 'y': {unknown}
1776
+ 58..80 '{ asyn...wait }': {unknown}
1777
+ 60..78 'async ....await': {unknown}
1778
+ 66..72 '{ () }': ()
1779
+ 68..70 '()': ()
1780
+ 90..91 'z': {unknown}
1781
+ 94..104 'try { () }': {unknown}
1782
+ 98..104 '{ () }': ()
1783
+ 100..102 '()': ()
1784
+ 114..115 't': i32
1785
+ 122..128 '{ 92 }': i32
1786
+ 124..126 '92': i32
1787
+ "###
1788
+ )
1789
+ }
You can’t perform that action at this time.
0 commit comments