@@ -1233,7 +1233,7 @@ impl Composer {
12331233 for ( h, ty) in source_ir. types . iter ( ) {
12341234 if let Some ( name) = & ty. name {
12351235 if composable. owned_types . contains ( name)
1236- && items. map_or ( true , |items| items. contains ( name) )
1236+ && items. is_none_or ( |items| items. contains ( name) )
12371237 {
12381238 derived. import_type ( & h) ;
12391239 }
@@ -1243,7 +1243,7 @@ impl Composer {
12431243 for ( h, c) in source_ir. constants . iter ( ) {
12441244 if let Some ( name) = & c. name {
12451245 if composable. owned_constants . contains ( name)
1246- && items. map_or ( true , |items| items. contains ( name) )
1246+ && items. is_none_or ( |items| items. contains ( name) )
12471247 {
12481248 derived. import_const ( & h) ;
12491249 }
@@ -1253,7 +1253,7 @@ impl Composer {
12531253 for ( h, po) in source_ir. overrides . iter ( ) {
12541254 if let Some ( name) = & po. name {
12551255 if composable. owned_functions . contains ( name)
1256- && items. map_or ( true , |items| items. contains ( name) )
1256+ && items. is_none_or ( |items| items. contains ( name) )
12571257 {
12581258 derived. import_pipeline_override ( & h) ;
12591259 }
@@ -1263,7 +1263,7 @@ impl Composer {
12631263 for ( h, v) in source_ir. global_variables . iter ( ) {
12641264 if let Some ( name) = & v. name {
12651265 if composable. owned_vars . contains ( name)
1266- && items. map_or ( true , |items| items. contains ( name) )
1266+ && items. is_none_or ( |items| items. contains ( name) )
12671267 {
12681268 derived. import_global ( & h) ;
12691269 }
@@ -1273,7 +1273,7 @@ impl Composer {
12731273 for ( h_f, f) in source_ir. functions . iter ( ) {
12741274 if let Some ( name) = & f. name {
12751275 if composable. owned_functions . contains ( name)
1276- && ( items. map_or ( true , |items| items. contains ( name) )
1276+ && ( items. is_none_or ( |items| items. contains ( name) )
12771277 || composable
12781278 . override_functions
12791279 . values ( )
0 commit comments