BTree: move more shared iterator code into navigate.rs#81937
BTree: move more shared iterator code into navigate.rs#81937bors merged 1 commit intorust-lang:masterfrom ssomers:btree_drainy_refactor_9b
Conversation
|
|
☔ The latest upstream changes (presumably #81486) made this pull request unmergeable. Please resolve the merge conflicts. |
|
☔ The latest upstream changes (presumably #81956) made this pull request unmergeable. Please resolve the merge conflicts. |
|
☔ The latest upstream changes (presumably #82103) made this pull request unmergeable. Please resolve the merge conflicts. |
|
@bors r+ rollup=never p=0 |
|
📌 Commit 342aa69 has been approved by |
|
⌛ Testing commit 342aa69 with merge 3cc54d0993aa1b56887dce7fcb95ed279a79dba2... |
|
The job Click to see the possible cause of the failure (guessed by this bot) |
|
💔 Test failed - checks-actions |
|
@bors retry |
|
⌛ Testing commit 342aa69 with merge b10e76598262dd4ef9112cdc9a00e79126e37f0d... |
|
💔 Test failed - checks-actions |
|
@bors retry |
|
☀️ Test successful - checks-actions |
…rk-Simulacrum BTree: encapsulate LeafRange better & some debug asserts Looking at iterators again, I think rust-lang#81937 didn't house enough code in `LeafRange`. Moving the API boundary a little makes things more local in navigate.rs and less complicated in map.rs. r? `@Mark-Simulacrum`
…rk-Simulacrum BTree: encapsulate LeafRange better & some debug asserts Looking at iterators again, I think rust-lang#81937 didn't house enough code in `LeafRange`. Moving the API boundary a little makes things more local in navigate.rs and less complicated in map.rs. r? `@Mark-Simulacrum`
The functions in navigate.rs only exist to support iterators, and these look easier on my eyes if there is a shared
structwith the recurring pair of handles.r? @Mark-Simulacrum