Skip to main contentModule odata
Source - OData
- Simple Axum extractor for full
OData query parameters.
Parses $filter, $orderby, limit, and cursor parameters.
Usage in handlers:
async fn list_users(OData(query): OData, /* … /) { / use query */ } - ODataParams
- Wire binding for the
OData query-parameter family. - ODataQuery
- ACCEPTED_SYSTEM_QUERY_OPTIONS
OData system query options this extractor binds, in the exact spelling
that binds.- MAX_FILTER_LEN
- MAX_NODES
- MAX_ORDERBY_LEN
- MAX_ORDER_FIELDS
- MAX_SELECT_FIELDS
- MAX_SELECT_LEN
- extract_odata_query
- Extract and validate full
OData query from request parts. - parse_orderby
- Parse $orderby string into
ODataOrderBy.
Format: “field1 [asc|desc], field2 [asc|desc], …”
Default direction is asc if not specified. - parse_select
- Parse $select string into a list of field names.
Format: “field1, field2, field3, …”
Field names are case-insensitive and whitespace is trimmed.