Expand description
Iterators over BaoTree nodes
Range iterators take a reference to the ranges, and therefore require a lifetime parameter. They can be used without lifetime parameters using self referencing structs.
Structs§
- Post
Order Chunk Iter - Iterator over all chunks in a BaoTree in post-order.
- Post
Order Node Iter - Iterator over all nodes in a tree in post-order.
- PreOrder
Node Iter - Iterator over all nodes in a BaoTree in pre-order.
- PreOrder
Partial Chunk Iter Ref - Iterator over all nodes in a BaoTree in pre-order that overlap with a given chunk range.
- Response
Iter - The owned version of
ResponseIterRef
. - Response
Iter Ref - An iterator that produces chunks in pre order.
Enums§
- BaoChunk
- A chunk describeds what to read or write next