Re-exports§
pub use builder::QueryBuilder;pub use limits::ODataLimits;pub use page::Page;pub use page::PageInfo;pub use pagination::normalize_filter_for_hash;pub use pagination::short_filter_hash;pub use schema::FieldRef;pub use schema::Schema;
Modules§
- ast
- builder
- Typed
ODataquery builder - errors
ODataerror catalog - centralized error definitions for allODataoperations- filter
- limits
- Input validation and safety limits for
ODataparsing - page
- pagination
- Filter hashing utilities for
ODatapagination - problem_
mapping - Mapping from
ODataerrors to Problem (pure data) - schema
ODataschema types for type-safe query building.
Macros§
- problem_
from_ catalog - Macro to create a Problem from a literal error code (compile-time validated)
- response_
from_ catalog - Macro to create a Problem directly from a literal error code with instance/trace
Structs§
- Cursor
V1 - OData
Order By - OData
Query - Order
Key - Parsed
Filter - Result of parsing a filter string, including both the AST and complexity metadata.
Enums§
Functions§
- parse_
filter_ string - Parse
ODatafilter string. - validate_
cursor_ against - Validate cursor consistency against effective order and filter hash.