@@ -6,7 +6,7 @@ use syntax::ast::{
66 self , Attribute , CrateSugar , MetaItem , MetaItemKind , NestedMetaItem , NodeId , Path , Visibility ,
77 VisibilityKind ,
88} ;
9- use syntax:: ptr;
9+ use syntax:: { ptr, print :: pprust } ;
1010use unicode_width:: UnicodeWidthStr ;
1111
1212use crate :: comment:: { filter_normal_code, CharClasses , FullCodeCharKind , LineClasses } ;
@@ -42,7 +42,7 @@ pub(crate) fn is_same_visibility(a: &Visibility, b: &Visibility) -> bool {
4242 (
4343 VisibilityKind :: Restricted { path : p, .. } ,
4444 VisibilityKind :: Restricted { path : q, .. } ,
45- ) => p . to_string ( ) == q . to_string ( ) ,
45+ ) => pprust :: path_to_string ( p ) == pprust :: path_to_string ( q ) ,
4646 ( VisibilityKind :: Public , VisibilityKind :: Public )
4747 | ( VisibilityKind :: Inherited , VisibilityKind :: Inherited )
4848 | (
@@ -241,7 +241,7 @@ pub(crate) fn last_line_extendable(s: &str) -> bool {
241241fn is_skip ( meta_item : & MetaItem ) -> bool {
242242 match meta_item. kind {
243243 MetaItemKind :: Word => {
244- let path_str = meta_item. path . to_string ( ) ;
244+ let path_str = pprust :: path_to_string ( & meta_item. path ) ;
245245 path_str == skip_annotation ( ) . as_str ( ) || path_str == depr_skip_annotation ( ) . as_str ( )
246246 }
247247 MetaItemKind :: List ( ref l) => {
0 commit comments