[−][src]Module actix_web::dev
The actix-web prelude for library developers
The purpose of this module is to alleviate imports of many common actix traits by adding a glob import to the top of actix heavy modules:
use actix_web::dev::*;
Structs
| AsyncResult | Represents async result |
| ConnectionInfo |
|
| Drain | Consume a future |
| EitherConfig | Determines Either extractor configuration |
| FormConfig | Form extractor configuration |
| HttpResponseBuilder | An HTTP response builder |
| JsonBody | Request payload json parser that resolves to a deserialized |
| JsonConfig | Json extractor configuration |
| MessageBody | Future that resolves to a complete http message body. |
| Params | Route match information |
| PathConfig | Path extractor configuration |
| Payload | Buffered stream of bytes chunks |
| PayloadBuffer | Payload buffer |
| PayloadConfig | Payload configuration for request's payload. |
| QueryConfig | Query extractor configuration |
| Readlines | Stream to read request line by line. |
| Resource | Resource is an entry in route table which corresponds to requested URL. |
| ResourceDef | Resource type describes an entry in resources table |
| ResourceInfo | Information about current resource |
| Route | Resource route definition |
| Router | Interface for application router. |
| UrlEncoded | Future that resolves to a parsed urlencoded values. |
Enums
| EitherCollisionStrategy | Defines the result if neither or both of the extractors supplied to an Either<A,B> extractor succeed. |
| ResourceType | Resource type |
Traits
| FromParam | A trait to abstract the idea of creating a new instance of a type from a path parameter. |
| Handler | Trait defines object that could be registered as route handler |
Type Definitions
| BodyStream | Type represent streaming body |