From 71ead8889a1035fbb84a03a0294146cb7d017dc3 Mon Sep 17 00:00:00 2001 From: Zhao Ziqian <73071130+El-even-11@users.noreply.github.com> Date: Wed, 22 Feb 2023 06:45:35 +0800 Subject: [PATCH] feat(code): map + unwrap_or -> map_or (#13) --- mini-lsm/src/table.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mini-lsm/src/table.rs b/mini-lsm/src/table.rs index 2a36fd2..4349ca7 100644 --- a/mini-lsm/src/table.rs +++ b/mini-lsm/src/table.rs @@ -140,8 +140,7 @@ impl SsTable { let offset_end = self .block_metas .get(block_idx + 1) - .map(|x| x.offset) - .unwrap_or(self.block_meta_offset); + .map_or(self.block_meta_offset, |x| x.offset); let block_data = self .file .read(offset as u64, (offset_end - offset) as u64)?;