Expand description
Bounded directory paging and recursive traversal resource accounting.
Structs§
- DavCancellation
Token - Cloneable cancellation source shared by a transport response and product backend work.
- DavDirectory
Page Limits - Maximum directory entries accepted from one product page.
- DavDirectory
Page State - Opaque cursor state retained between bounded directory page requests.
- DavNever
Cancelled - Cancellation checkpoint used when the caller has no cancellation source.
- DavTraversal
Budget - Allocation-free recursive traversal budget state.
- DavTraversal
Error - Recursive traversal failure with partial-execution accounting.
- DavTraversal
Limits - Hard limits for recursive resource traversal.
- DavTraversal
Progress - Current recursive traversal accounting.
- DavValidated
Directory Page - Validated entries returned by one bounded page request.
Enums§
- DavDirectory
Page Validation Error - Invalid product page classification.
- DavDirectory
Read Error - Failure while requesting the next bounded directory page.
- DavTraversal
Error Kind - Typed recursive traversal stop reason.
Traits§
- DavCancellation
- Cancellation checkpoint controlled by the product or transport adapter.
Functions§
- read_
next_ directory_ page - Requests and validates the next directory page.
- validate_
directory_ page - Validates product page bounds, ordering and cursor progress before protocol consumption.