From bf163ef5ad9212fdec75b0456ce0b309e074db59 Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Wed, 29 Mar 2023 09:23:47 +0200 Subject: [PATCH] feat(sdk): Replace `checked_sub` + `unwrap_or_default` by `saturating_sub`. --- crates/matrix-sdk/src/sliding_sync/list/mod.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/matrix-sdk/src/sliding_sync/list/mod.rs b/crates/matrix-sdk/src/sliding_sync/list/mod.rs index 81d60fe34..a6af66a8c 100644 --- a/crates/matrix-sdk/src/sliding_sync/list/mod.rs +++ b/crates/matrix-sdk/src/sliding_sync/list/mod.rs @@ -433,8 +433,7 @@ impl SlidingSyncListInner { // Create missing room list entries. { let mut missing = maximum_number_of_rooms - .hecked_sub(self.rooms_list.read().unwrap().len() as u32) - .unwrap_or_default(); + .saturating_sub(self.rooms_list.read().unwrap().len() as u32); if missing > 0 { let mut list = self.rooms_list.write().unwrap();