Macro openapi_spec

Source
openapi_spec!() { /* proc-macro */ }
Expand description

Generate and return a closure that can be used to generate the OpenAPI specification.

This closure take 1 argument:

  • settings: rocket_autodocu::settings::OpenApiSettings

It returns rocket_autodocu::autodocu::openapi3::OpenApi.

Example:

let settings = rocket_autodocu::settings::OpenApiSettings::new();
let spec = rocket_autodocu::openapi_spec![get_message, post_message](settings);