Expand description
Core types and traits associated with the OpenAPI v2 specification.
Re-exports§
pub use self::models::DefaultSchema;
pub use self::models::ResolvableApi;
pub use self::schema::Schema;
pub use serde_json;
Modules§
- Models used by OpenAPI v2.
- Traits used for code and spec generation.
Structs§
- Workaround for possibility to directly return HttpResponse from closure handler.
- Wrapper for wrapping over
impl Responder
thingies (to avoid breakage).
Traits§
- Actix-specific trait for indicating that this entity can modify an operation and/or update the global map of definitions.
Attribute Macros§
- Marker attribute for indicating that the marked object can represent non-2xx (error) status codes with optional descriptions.
- Marker attribute for indicating that the marked object can filter error responses from the the
#[api_v2_errors]
macro. - Marker attribute for indicating that a function is an OpenAPI v2 compatible operation.
- Creates route handler with
paperclip::actix::web::Resource
. In order to control the output type and status codes the return value/response must implement the trait actix_web::Responder. - Creates route handler with
paperclip::actix::web::Resource
. In order to control the output type and status codes the return value/response must implement the trait actix_web::Responder. - Creates route handler with
paperclip::actix::web::Resource
. In order to control the output type and status codes the return value/response must implement the trait actix_web::Responder. - Creates route handler with
paperclip::actix::web::Resource
. In order to control the output type and status codes the return value/response must implement the trait actix_web::Responder. - Creates route handler with
paperclip::actix::web::Resource
. In order to control the output type and status codes the return value/response must implement the trait actix_web::Responder. - Creates route handler with
paperclip::actix::web::Resource
. In order to control the output type and status codes the return value/response must implement the trait actix_web::Responder.
Derive Macros§
- Derive attribute for indicating that a type is an OpenAPI v2 compatible header parameter.
- Derive attribute for indicating that a type is an OpenAPI v2 compatible definition.
- Marker attribute for indicating that an object forbids public access to operation (for example AccessToken).