btree/insert: avoid calling self.usable_space() in a loop

This commit is contained in:
Jussi Saurio
2025-08-07 10:09:35 +03:00
parent 3431add0e2
commit 2ed41bbb35

View File

@@ -2136,8 +2136,8 @@ impl BTreeCursor {
if let CursorState::None = &self.state {
self.state = CursorState::Write(WriteState::Start);
}
let usable_space = self.usable_space();
let ret = loop {
let usable_space = self.usable_space();
let CursorState::Write(write_state) = &mut self.state else {
panic!("expected write state");
};