File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ pub struct Module {
7
7
pub namespace : Namespace ,
8
8
pub attrs : Vec < Attribute > ,
9
9
pub vis : Visibility ,
10
- // TODO: unsafety
10
+ pub unsafety : Option < Token ! [ unsafe ] > ,
11
11
pub mod_token : Token ! [ mod ] ,
12
12
pub ident : Ident ,
13
13
pub brace_token : token:: Brace ,
@@ -19,6 +19,7 @@ impl Parse for Module {
19
19
let namespace = Namespace :: none ( ) ;
20
20
let mut attrs = input. call ( Attribute :: parse_outer) ?;
21
21
let vis: Visibility = input. parse ( ) ?;
22
+ let unsafety: Option < Token ! [ unsafe ] > = input. parse ( ) ?;
22
23
let mod_token: Token ! [ mod ] = input. parse ( ) ?;
23
24
let ident: Ident = input. parse ( ) ?;
24
25
@@ -44,6 +45,7 @@ impl Parse for Module {
44
45
namespace,
45
46
attrs,
46
47
vis,
48
+ unsafety,
47
49
mod_token,
48
50
ident,
49
51
brace_token,
You can’t perform that action at this time.
0 commit comments