1
1
//! Functions dealing with attributes and meta items.
2
2
3
3
use crate :: ast:: {
4
- AttrArgs , AttrArgsEq , AttrId , AttrItem , AttrKind , AttrStyle , AttrVec , Attribute , Unsafe ,
4
+ AttrArgs , AttrArgsEq , AttrId , AttrItem , AttrKind , AttrStyle , AttrVec , Attribute , Safety ,
5
5
} ;
6
6
use crate :: ast:: { DelimArgs , Expr , ExprKind , LitKind , MetaItemLit } ;
7
7
use crate :: ast:: { MetaItem , MetaItemKind , NestedMetaItem , NormalAttr } ;
@@ -241,7 +241,7 @@ impl AttrItem {
241
241
242
242
pub fn meta ( & self , span : Span ) -> Option < MetaItem > {
243
243
Some ( MetaItem {
244
- unsafety : Unsafe :: No ,
244
+ unsafety : Safety :: Default ,
245
245
path : self . path . clone ( ) ,
246
246
kind : self . meta_kind ( ) ?,
247
247
span,
@@ -379,7 +379,7 @@ impl MetaItem {
379
379
} ;
380
380
let span = path. span . with_hi ( hi) ;
381
381
// FIX THIS LATER
382
- Some ( MetaItem { unsafety : Unsafe :: No , path, kind, span } )
382
+ Some ( MetaItem { unsafety : Safety :: Default , path, kind, span } )
383
383
}
384
384
}
385
385
@@ -563,7 +563,7 @@ pub fn mk_doc_comment(
563
563
pub fn mk_attr (
564
564
g : & AttrIdGenerator ,
565
565
style : AttrStyle ,
566
- unsafety : Unsafe ,
566
+ unsafety : Safety ,
567
567
path : Path ,
568
568
args : AttrArgs ,
569
569
span : Span ,
@@ -589,7 +589,7 @@ pub fn mk_attr_from_item(
589
589
pub fn mk_attr_word (
590
590
g : & AttrIdGenerator ,
591
591
style : AttrStyle ,
592
- unsafety : Unsafe ,
592
+ unsafety : Safety ,
593
593
name : Symbol ,
594
594
span : Span ,
595
595
) -> Attribute {
@@ -601,7 +601,7 @@ pub fn mk_attr_word(
601
601
pub fn mk_attr_nested_word (
602
602
g : & AttrIdGenerator ,
603
603
style : AttrStyle ,
604
- unsafety : Unsafe ,
604
+ unsafety : Safety ,
605
605
outer : Symbol ,
606
606
inner : Symbol ,
607
607
span : Span ,
@@ -623,7 +623,7 @@ pub fn mk_attr_nested_word(
623
623
pub fn mk_attr_name_value_str (
624
624
g : & AttrIdGenerator ,
625
625
style : AttrStyle ,
626
- unsafety : Unsafe ,
626
+ unsafety : Safety ,
627
627
name : Symbol ,
628
628
val : Symbol ,
629
629
span : Span ,
0 commit comments