Skip to main content

Crate caelix

Crate caelix 

Source
Expand description

Public Caelix framework crate.

Modules§

prelude
validator
Example:

Structs§

Application
BadGatewayException
BadRequestException
Cache
CacheModule
ConflictException
Container
ControllerDef
EventBus
EventHandlerDef
EventModule
ExpectationFailedException
FailedDependencyException
ForbiddenException
GatewayTimeoutException
GoneException
HttpException
HttpResponse
HttpVersionNotSupportedException
ImATeapotException
InsufficientStorageException
InternalServerErrorException
LengthRequiredException
LockedException
Logger
LoopDetectedException
MemoryCacheOptions
MemoryCacheStore
MethodNotAllowedException
MisdirectedRequestException
ModuleDef
ModuleMetadata
NetworkAuthenticationRequiredException
Next
NotAcceptableException
NotExtendedException
NotFoundException
NotImplementedException
PayloadTooLargeException
PaymentRequiredException
PreconditionFailedException
PreconditionRequiredException
ProviderDef
ProxyAuthenticationRequiredException
RangeNotSatisfiableException
RequestContext
RequestHeaderFieldsTooLargeException
RequestTimeoutException
RouteDef
ServiceUnavailableException
StatusCode
An HTTP status code (status-code in RFC 9110 et al.).
TooEarlyException
TooManyRequestsException
UnauthorizedException
UnavailableForLegalReasonsException
UnprocessableEntityException
UnsupportedMediaTypeException
UpgradeRequiredException
UriTooLongException
VariantAlsoNegotiatesException

Enums§

Body
A body whose shape isn’t known at the Response<T> type level — used by Response::Raw so a handler can return e.g. Response<()> while still sending an arbitrary JSON/text/bytes payload.
LogLevel
Response

Traits§

CacheStore
Controller
EventHandler
Guard
Injectable
Interceptor
IntoCaelixResponse
Module
RegisterableEventHandler

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§

BoxFuture
Result

Attribute Macros§

controller
guard
injectable
main
Marks async main function as the Actix Web system entry-point.