Expand description
Extractors module for request data extraction (extended).
Structs§
- Accept
- Accept header marker.
- AppState
- Application state container.
- Authorization
- Authorization header marker.
- Content
Type - Content-Type header marker.
- Header
- Header extractor for individual HTTP headers.
- Header
Values - Multiple header values extractor.
- Host
- Host header marker.
- Json
- JSON body extractor.
- Json
Config - Configuration for JSON extraction.
- Named
Header - Named header extractor with explicit header name.
- OAuth2
Bearer Error - Error when OAuth2 bearer token extraction fails.
- OAuth2
Password Bearer - OAuth2 password bearer security scheme extractor.
- OAuth2
Password Bearer Config - Configuration for OAuth2PasswordBearer extraction.
- Path
- Path parameter extractor.
- Path
Params - Extracted path parameters stored in request extensions.
- Query
- Query string extractor.
- Query
Params - Stored query parameters for extraction.
- State
- State extractor for application-wide shared state.
- User
Agent - User-Agent header marker.
- XRequest
Id - X-Request-Id header marker.
Enums§
- Header
Extract Error - Error returned when header extraction fails.
- Json
Extract Error - Error returned when JSON extraction fails.
- OAuth2
Bearer Error Kind - The specific kind of OAuth2 bearer error.
- Path
Extract Error - Error returned when path extraction fails.
- Query
Extract Error - Error type for query string extraction failures.
- State
Extract Error - Error returned when state extraction fails.
Traits§
- From
Header Value - Trait for types that can be extracted from header values.
- Header
Name - Trait for header name markers.