File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed
crates/matrix-sdk-common/src Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -101,8 +101,7 @@ where
101
101
T : Borrow < Q > ,
102
102
Q : Hash + Eq + ?Sized ,
103
103
{
104
- let lock = self . inner . items . read ( ) ;
105
- if let Some ( item) = lock. get ( key) { !item. expired ( ) } else { false }
104
+ self . inner . items . read ( ) . get ( key) . is_some_and ( |item| !item. expired ( ) )
106
105
}
107
106
108
107
/// Get the failure count for a given key.
@@ -120,8 +119,7 @@ where
120
119
T : Borrow < Q > ,
121
120
Q : Hash + Eq + ?Sized ,
122
121
{
123
- let lock = self . inner . items . read ( ) ;
124
- lock. get ( key) . map ( |i| i. failure_count )
122
+ self . inner . items . read ( ) . get ( key) . map ( |i| i. failure_count )
125
123
}
126
124
127
125
/// This will calculate a duration that determines how long an item is
@@ -187,8 +185,7 @@ where
187
185
/// for immediate retry.
188
186
#[ doc( hidden) ]
189
187
pub fn expire ( & self , item : & T ) {
190
- let mut lock = self . inner . items . write ( ) ;
191
- lock. get_mut ( item) . map ( FailuresItem :: expire) ;
188
+ self . inner . items . write ( ) . get_mut ( item) . map ( FailuresItem :: expire) ;
192
189
}
193
190
}
194
191
You can’t perform that action at this time.
0 commit comments