Skip to content

Commit 0fc7686

Browse files
refactor(core): avoid manually reimplemented sort_by_key
1 parent 3e4d24e commit 0fc7686

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

wgpu-core/src/instance.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -490,10 +490,8 @@ impl Instance {
490490
};
491491

492492
fn sort(adapters: &mut [hal::DynExposedAdapter], prefer_integrated_gpu: bool) {
493-
adapters.sort_by(|a, b| {
494-
get_order(a.info.device_type, prefer_integrated_gpu)
495-
.cmp(&get_order(b.info.device_type, prefer_integrated_gpu))
496-
});
493+
adapters
494+
.sort_by_key(|adapter| get_order(adapter.info.device_type, prefer_integrated_gpu));
497495
}
498496

499497
fn get_order(device_type: wgt::DeviceType, prefer_integrated_gpu: bool) -> u8 {

0 commit comments

Comments
 (0)