List of all items
Structs
- ApiError
- ApiResponse
- ApiResponseBuilder
- AuditInfo
- BootstrapConfig
- BootstrapCtx
- BulkRequest
- BulkResponse
- CorrelationId
- CorsConfig
- Cursor
- CursorPaginatedResponse
- CursorPagination
- CursorPaginationParams
- ETag
- HandlerError
- IdempotencyKey
- KeysetPaginatedResponse
- KeysetPaginationParams
- Link
- Links
- PaginatedResponse
- PaginationParams
- ProblemJson
- RateLimitBackend
- RateLimitConfig
- RateLimitInfo
- RequestId
- ResponseMeta
- ServiceBootstrap
- Slug
- SortParams
- ValidationError
- etag::ETag
- extract::Valid
- pagination::Cursor
- pagination::CursorPaginatedResponse
- pagination::CursorPagination
- pagination::CursorPaginationParams
- pagination::KeysetPaginatedResponse
- pagination::KeysetPaginationParams
- pagination::PaginatedResponse
- pagination::PaginationParams
- pagination::SortParams
- ports::telemetry::BasicTelemetryProvider
- testing::TestClient
- testing::app::TestApp
- testing::app::TestAppBuilder
- testing::trace::CaptureExporter
- testing::trace::SpanRecord
Enums
- BulkItemResult
- CorrelationIdError
- CursorError
- Error
- ErrorCode
- IdempotencyKeyError
- IfMatch
- IfNoneMatch
- LogFormat
- RateLimitExtractor
- RateLimitKind
- SlugError
- SortDirection
- etag::IfMatch
- etag::IfNoneMatch
- etag::ParseETagError
- pagination::CursorError
- pagination::SortDirection
Traits
- ports::auth::AuthProvider
- ports::health::HealthProbe
- ports::rate_limit::RateLimitProvider
- ports::telemetry::TelemetryProvider
Macros
Functions
- created
- etag::check_if_match
- etag::etag_from_updated_at
- etagged
- listed
- ok
- testing::trace::init_capture_tracing