Expand description
Public Caelix framework crate.
Modules§
Structs§
- Application
- BadGateway
Exception - BadRequest
Exception - Cache
- Cache
Module - Conflict
Exception - Container
- Controller
Def - Event
Bus - Event
Handler Def - Event
Module - Expectation
Failed Exception - Failed
Dependency Exception - Forbidden
Exception - Gateway
Timeout Exception - Gone
Exception - Http
Exception - Http
Response - Http
Version NotSupported Exception - ImATeapot
Exception - Insufficient
Storage Exception - Internal
Server Error Exception - Length
Required Exception - Locked
Exception - Logger
- Loop
Detected Exception - Memory
Cache Options - Memory
Cache Store - Method
NotAllowed Exception - Misdirected
Request Exception - Module
Def - Module
Metadata - Network
Authentication Required Exception - Next
- NotAcceptable
Exception - NotExtended
Exception - NotFound
Exception - NotImplemented
Exception - Payload
TooLarge Exception - Payment
Required Exception - Precondition
Failed Exception - Precondition
Required Exception - Provider
Def - Proxy
Authentication Required Exception - Range
NotSatisfiable Exception - Request
Context - Request
Header Fields TooLarge Exception - Request
Timeout Exception - Route
Def - Service
Unavailable Exception - Status
Code - An HTTP status code (
status-codein RFC 9110 et al.). - TooEarly
Exception - TooMany
Requests Exception - Unauthorized
Exception - Unavailable
ForLegal Reasons Exception - Unprocessable
Entity Exception - Unsupported
Media Type Exception - Upgrade
Required Exception - UriToo
Long Exception - Variant
Also Negotiates Exception
Enums§
- Body
- A body whose shape isn’t known at the
Response<T>type level — used byResponse::Rawso a handler can return e.g.Response<()>while still sending an arbitrary JSON/text/bytes payload. - LogLevel
- Response
Traits§
- Cache
Store - Controller
- Event
Handler - Guard
- Injectable
- Interceptor
- Into
Caelix Response - Module
- Registerable
Event Handler
Functions§
- bootstrap_
module - build_
container - log
- log_
application_ started - log_
application_ starting - log_
controller_ routes - log_
http_ request - log_
listening - log_
module_ initialized - log_
module_ routes - log_
provider_ initialized - log_
route_ mapped - register_
module - register_
module_ controllers - shutdown_
module - to_
actix_ response - try_
bootstrap_ module - try_
build_ container - try_
register_ module - try_
shutdown_ module - try_
validate_ module_ providers - validate_
module_ providers
Type Aliases§
Attribute Macros§
- controller
- guard
- injectable
- main
- Marks async main function as the Actix Web system entry-point.