Skip to content

Commit ccaf9a8

Browse files
Fix clippy::implicit_saturating_sub lints (#7395)
1 parent edd0ef8 commit ccaf9a8

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

wgpu-core/src/device/global.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2188,10 +2188,8 @@ impl Global {
21882188

21892189
let range_size = if let Some(size) = size {
21902190
size
2191-
} else if offset > buffer.size {
2192-
0
21932191
} else {
2194-
buffer.size - offset
2192+
buffer.size.saturating_sub(offset)
21952193
};
21962194

21972195
if offset % wgt::MAP_ALIGNMENT != 0 {

wgpu-core/src/resource.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -439,10 +439,8 @@ impl Buffer {
439439
) -> Result<SubmissionIndex, (BufferMapOperation, BufferAccessError)> {
440440
let range_size = if let Some(size) = size {
441441
size
442-
} else if offset > self.size {
443-
0
444442
} else {
445-
self.size - offset
443+
self.size.saturating_sub(offset)
446444
};
447445

448446
if offset % wgt::MAP_ALIGNMENT != 0 {

0 commit comments

Comments
 (0)