@@ -105,7 +105,7 @@ fn warn_if_multiple_versions(diag: &SpanHandler, cstore: &CStore) {
105
105
}
106
106
107
107
fn visit_crate ( e : & Env , c : & ast:: Crate ) {
108
- for a in c. attrs . iter ( ) . filter ( |m| m. name ( ) . equiv ( & ( "link_args" ) ) ) {
108
+ for a in c. attrs . iter ( ) . filter ( |m| m. name ( ) == "link_args" ) {
109
109
match a. value_str ( ) {
110
110
Some ( ref linkarg) => e. sess . cstore . add_used_link_args ( linkarg. get ( ) ) ,
111
111
None => { /* fallthrough */ }
@@ -205,7 +205,7 @@ fn visit_item(e: &Env, i: &ast::Item) {
205
205
206
206
// First, add all of the custom link_args attributes
207
207
let link_args = i. attrs . iter ( )
208
- . filter_map ( |at| if at. name ( ) . equiv ( & ( "link_args" ) ) {
208
+ . filter_map ( |at| if at. name ( ) == "link_args" {
209
209
Some ( at)
210
210
} else {
211
211
None
@@ -220,7 +220,7 @@ fn visit_item(e: &Env, i: &ast::Item) {
220
220
221
221
// Next, process all of the #[link(..)]-style arguments
222
222
let link_args = i. attrs . iter ( )
223
- . filter_map ( |at| if at. name ( ) . equiv ( & ( "link" ) ) {
223
+ . filter_map ( |at| if at. name ( ) == "link" {
224
224
Some ( at)
225
225
} else {
226
226
None
@@ -230,18 +230,18 @@ fn visit_item(e: &Env, i: &ast::Item) {
230
230
match m. meta_item_list ( ) {
231
231
Some ( items) => {
232
232
let kind = items. iter ( ) . find ( |k| {
233
- k. name ( ) . equiv ( & ( "kind" ) )
233
+ k. name ( ) == "kind"
234
234
} ) . and_then ( |a| a. value_str ( ) ) ;
235
235
let kind = match kind {
236
236
Some ( k) => {
237
- if k. equiv ( & ( "static" ) ) {
237
+ if k == "static" {
238
238
cstore:: NativeStatic
239
239
} else if e. sess . target . target . options . is_like_osx
240
- && k. equiv ( & ( "framework" ) ) {
240
+ && k == "framework" {
241
241
cstore:: NativeFramework
242
- } else if k. equiv ( & ( "framework" ) ) {
242
+ } else if k == "framework" {
243
243
cstore:: NativeFramework
244
- } else if k. equiv ( & ( "dylib" ) ) {
244
+ } else if k == "dylib" {
245
245
cstore:: NativeUnknown
246
246
} else {
247
247
e. sess . span_err ( m. span ,
@@ -253,7 +253,7 @@ fn visit_item(e: &Env, i: &ast::Item) {
253
253
None => cstore:: NativeUnknown
254
254
} ;
255
255
let n = items. iter ( ) . find ( |n| {
256
- n. name ( ) . equiv ( & ( "name" ) )
256
+ n. name ( ) == "name"
257
257
} ) . and_then ( |a| a. value_str ( ) ) ;
258
258
let n = match n {
259
259
Some ( n) => n,
0 commit comments