Module ajars_actix_web::actix_web[][src]

Modules

Traits and structures to aid consuming and writing HTTP payloads.

The actix-web prelude for library developers

Error and Result module

Route match guards.

Commonly used middleware.

Tokio-based single-threaded async runtime for the Actix ecosystem.

Various helpers for Actix applications to use during testing.

Essentials helper functions and types for application registration.

Macros

Macro helping register different types of services at the sametime.

Structs

Application builder - structure that follows the builder pattern for building application instances.

An HTTP response.

General purpose actix web error.

An HTTP Request

An HTTP Response

An HTTP response builder.

An HTTP Server.

Resource is an entry in resources table which corresponds to requested URL.

Resource route definition

Resources scope.

Enums

Combines two extractor or responder types into a single type.

A composite error resulting from failure to extract an Either<L, R>.

Traits

Trait implemented by types that can be extracted from request.

Trait that implements general purpose operations on HTTP messages.

Trait implemented by types that can be converted to an HTTP response.

Errors that can generate responses.

Type Definitions

A convenience Result for Actix Web operations.

Attribute Macros

Creates route handler with actix_web::guard::Connect.

Creates route handler with actix_web::guard::Delete.

Creates route handler with actix_web::guard::Get.

Creates route handler with actix_web::guard::Head.

Marks async main function as the actix system entry-point.

Creates route handler with actix_web::guard::Options.

Creates route handler with actix_web::guard::Patch.

Creates route handler with actix_web::guard::Post.

Creates route handler with actix_web::guard::Put.

Creates resource handler, allowing multiple HTTP method guards.

Creates route handler with actix_web::guard::Trace.