pypaginate.domain.fast_pages
Fast page construction using msgspec (optional).
When msgspec is installed, provides near-zero-overhead page
construction via msgspec.Struct instead of Pydantic BaseModel.
Duck-types as OffsetPage/CursorPage with .model_dump()
and .to_pydantic() for compatibility.
Classes
Lightweight cursor page — near-zero construction cost. |
|
Lightweight offset page — near-zero construction cost. |
Module Contents
- class pypaginate.domain.fast_pages.FastCursorPage
Bases:
msgspec.StructLightweight cursor page — near-zero construction cost.
- to_pydantic() Any
Convert to a real Pydantic CursorPage.