@@ -112,7 +112,7 @@ impl MetaItem {
112112 self . span ( )
113113 . warning ( format ! (
114114 "The form `{0}(value)` is deprecated. Use `{0} = \" value\" ` instead" ,
115- self . name( ) . get_ident( ) . unwrap ( ) ,
115+ self . name( ) . get_ident( ) . expect ( "Failed to get ident" ) ,
116116 ) )
117117 . emit ( ) ;
118118 Ok ( x)
@@ -132,7 +132,7 @@ impl MetaItem {
132132 let meta = & self . meta ;
133133 Err ( self . span ( ) . error ( format ! (
134134 "Expected `{}` found `{}`" ,
135- self . name( ) . get_ident( ) . unwrap ( ) ,
135+ self . name( ) . get_ident( ) . expect ( "Failed to get ident" ) ,
136136 quote!( #meta)
137137 ) ) )
138138 }
@@ -145,7 +145,7 @@ impl MetaItem {
145145 List ( ref list) => Ok ( Nested ( list. nested . iter ( ) ) ) ,
146146 _ => Err ( self . span ( ) . error ( format ! (
147147 "`{0}` must be in the form `{0}(...)`" ,
148- self . name( ) . get_ident( ) . unwrap ( )
148+ self . name( ) . get_ident( ) . expect ( "Failed to get ident" )
149149 ) ) ) ,
150150 }
151151 }
@@ -165,7 +165,7 @@ impl MetaItem {
165165 Str ( ref s) => Ok ( s) ,
166166 _ => Err ( self . span ( ) . error ( format ! (
167167 "`{0}` must be in the form `{0} = \" value\" `" ,
168- self . name( ) . get_ident( ) . unwrap ( )
168+ self . name( ) . get_ident( ) . expect ( "Failed to get ident" )
169169 ) ) ) ,
170170 }
171171 }
@@ -177,7 +177,7 @@ impl MetaItem {
177177 NameValue ( ref name_value) => Ok ( & name_value. lit ) ,
178178 _ => Err ( self . span ( ) . error ( format ! (
179179 "`{0}` must be in the form `{0} = \" value\" `" ,
180- self . name( ) . get_ident( ) . unwrap ( )
180+ self . name( ) . get_ident( ) . expect ( "Failed to get ident" )
181181 ) ) ) ,
182182 }
183183 }
@@ -188,14 +188,20 @@ impl MetaItem {
188188 Ok ( x) => x,
189189 Err ( _) => return ,
190190 } ;
191- let unrecognized_options = nested
192- . filter ( |n| !options. contains ( & ( & n. name ( ) . get_ident ( ) . unwrap ( ) . to_string ( ) as _ ) ) ) ;
191+ let unrecognized_options = nested. filter ( |n| {
192+ !options. contains (
193+ & ( & n. name ( )
194+ . get_ident ( )
195+ . expect ( "Failed to get ident" )
196+ . to_string ( ) as _ ) ,
197+ )
198+ } ) ;
193199 for ignored in unrecognized_options {
194200 ignored
195201 . span ( )
196202 . warning ( format ! (
197203 "Option {} has no effect" ,
198- ignored. name( ) . get_ident( ) . unwrap ( )
204+ ignored. name( ) . get_ident( ) . expect ( "Failed to get ident" )
199205 ) )
200206 . emit ( ) ;
201207 }
0 commit comments