diff options
Diffstat (limited to 'database/src/kv/helpers.rs')
| -rw-r--r-- | database/src/kv/helpers.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/database/src/kv/helpers.rs b/database/src/kv/helpers.rs index dde067f..a98540f 100644 --- a/database/src/kv/helpers.rs +++ b/database/src/kv/helpers.rs @@ -13,7 +13,6 @@ pub fn write_counter(txn: &mut dyn jellykv::Transaction, t: &[u8], value: u64) - pub fn read_counter(txn: &dyn jellykv::Transaction, t: &[u8], default: u64) -> Result<u64> { Ok(txn .get(t)? - .map(|k| k.as_slice().try_into().map(RowNum::from_be_bytes).ok()) - .flatten() + .and_then(|k| k.as_slice().try_into().map(RowNum::from_be_bytes).ok()) .unwrap_or(default)) } |