Yusuke Sasaki | f00a3ef | 2018-07-20 22:08:42 +0900 | [diff] [blame] | 1 | extern crate syn; |
2 | |||||
David Tolnay | c3f9856 | 2018-11-02 08:55:05 -0700 | [diff] [blame] | 3 | mod features; |
4 | |||||
David Tolnay | 7d8b331 | 2019-03-10 01:26:11 -0800 | [diff] [blame] | 5 | #[macro_use] |
6 | mod macros; | ||||
7 | |||||
8 | use syn::{Expr, Item}; | ||||
Yusuke Sasaki | f00a3ef | 2018-07-20 22:08:42 +0900 | [diff] [blame] | 9 | |
10 | #[test] | ||||
11 | fn test_async_fn() { | ||||
David Tolnay | 7d8b331 | 2019-03-10 01:26:11 -0800 | [diff] [blame] | 12 | let code = "async fn process() {}"; |
13 | snapshot!(code as Item); | ||||
Yusuke Sasaki | f00a3ef | 2018-07-20 22:08:42 +0900 | [diff] [blame] | 14 | } |
Yusuke Sasaki | 4e5d966 | 2018-07-21 02:49:47 +0900 | [diff] [blame] | 15 | |
16 | #[test] | ||||
17 | fn test_async_closure() { | ||||
David Tolnay | 7d8b331 | 2019-03-10 01:26:11 -0800 | [diff] [blame] | 18 | let code = "async || {}"; |
19 | snapshot!(code as Expr); | ||||
Yusuke Sasaki | 4e5d966 | 2018-07-21 02:49:47 +0900 | [diff] [blame] | 20 | } |