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() {
17551755 "###
17561756 ) ;
17571757}
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