Attribute Macro actix_web_codegen::connect
source · #[connect]
Expand description
Creates route handler with actix_web::guard::Connect
.
§Syntax
#[connect("path"[, attributes])]
§Attributes
"path"
: Raw literal string with path for which to register handler.name = "resource_name"
: Specifies resource name for the handler. If not set, the function name of handler is used.guard = "function_name"
: Registers function as guard usingactix_web::guard::fn_guard
.wrap = "Middleware"
: Registers a resource middleware.
§Notes
Function name can be specified as any expression that is going to be accessible to the
generate code, e.g my_guard
or my_module::my_guard
.
§Examples
#[connect("/")]
async fn example() -> HttpResponse {
HttpResponse::Ok().finish()
}