#[delete_mapping]Expand description
HTTP DELETE method request mapping. Equivalent to #[request_mapping(method = "delete",...)]
ยงExamples
use autortr_rocket_core::{register_route_mapping, RouteMapping};
use autortr_rocket_codegen::delete_mapping;
// use autortr_rocket::prelude::*;
use rocket::form::Form;
use rocket::FromForm;
#[derive(Debug, FromForm)]
struct Account {
account: String,
}
// delete_mapping
// - namespace
// - path
// - data
// e.g.: 1
#[delete_mapping("/delete")]
fn default_delete_fn() -> &'static str {
"Hello, delete!"
}
// e.g.: 2
#[delete_mapping(path = "/delete")]
fn delete_fn() -> &'static str {
"Hello, delete!"
}
// e.g.: 3
#[delete_mapping(
namespace = "/rocket",
path = "/data",
data = "<form>"
)]
fn data_fn(form: Form<Account>) -> &'static str {
let account: &str = &form.account;
println!("form.account: {}", account);
"Hello, data!"
}@since 0.2.0