Expand description
Cursor-based pagination for large result sets.
Provides encoding and decoding of pagination cursors to track position within result sets, supporting different pagination modes (default, callers, callees). Uses base64-encoded JSON.
Structs§
- Cursor
Data - Serializable state embedded in a pagination cursor.
- Pagination
Result
Enums§
- Pagination
Error - Pagination
Mode - Selects which call-chain direction a pagination cursor tracks.
Constants§
Functions§
- decode_
cursor - Decode a base64-encoded JSON cursor string.
- encode_
cursor - Encode a cursor into a base64-encoded JSON string.
- paginate_
slice - Paginate a slice, returning a page of items and an optional next-page cursor.