11//! Functions dealing with attributes and meta items.
22
33use crate :: ast:: {
4- AttrArgs , AttrArgsEq , AttrId , AttrItem , AttrKind , AttrStyle , AttrVec , Attribute , Unsafe ,
4+ AttrArgs , AttrArgsEq , AttrId , AttrItem , AttrKind , AttrStyle , AttrVec , Attribute , Safety ,
55} ;
66use crate :: ast:: { DelimArgs , Expr , ExprKind , LitKind , MetaItemLit } ;
77use crate :: ast:: { MetaItem , MetaItemKind , NestedMetaItem , NormalAttr } ;
@@ -241,7 +241,7 @@ impl AttrItem {
241241
242242 pub fn meta ( & self , span : Span ) -> Option < MetaItem > {
243243 Some ( MetaItem {
244- unsafety : Unsafe :: No ,
244+ unsafety : Safety :: Default ,
245245 path : self . path . clone ( ) ,
246246 kind : self . meta_kind ( ) ?,
247247 span,
@@ -379,7 +379,7 @@ impl MetaItem {
379379 } ;
380380 let span = path. span . with_hi ( hi) ;
381381 // FIX THIS LATER
382- Some ( MetaItem { unsafety : Unsafe :: No , path, kind, span } )
382+ Some ( MetaItem { unsafety : Safety :: Default , path, kind, span } )
383383 }
384384}
385385
@@ -563,7 +563,7 @@ pub fn mk_doc_comment(
563563pub fn mk_attr (
564564 g : & AttrIdGenerator ,
565565 style : AttrStyle ,
566- unsafety : Unsafe ,
566+ unsafety : Safety ,
567567 path : Path ,
568568 args : AttrArgs ,
569569 span : Span ,
@@ -589,7 +589,7 @@ pub fn mk_attr_from_item(
589589pub fn mk_attr_word (
590590 g : & AttrIdGenerator ,
591591 style : AttrStyle ,
592- unsafety : Unsafe ,
592+ unsafety : Safety ,
593593 name : Symbol ,
594594 span : Span ,
595595) -> Attribute {
@@ -601,7 +601,7 @@ pub fn mk_attr_word(
601601pub fn mk_attr_nested_word (
602602 g : & AttrIdGenerator ,
603603 style : AttrStyle ,
604- unsafety : Unsafe ,
604+ unsafety : Safety ,
605605 outer : Symbol ,
606606 inner : Symbol ,
607607 span : Span ,
@@ -623,7 +623,7 @@ pub fn mk_attr_nested_word(
623623pub fn mk_attr_name_value_str (
624624 g : & AttrIdGenerator ,
625625 style : AttrStyle ,
626- unsafety : Unsafe ,
626+ unsafety : Safety ,
627627 name : Symbol ,
628628 val : Symbol ,
629629 span : Span ,
0 commit comments