#[request_querys]Expand description
Extracts all request query parameters into a collection variable.
This attribute macro retrieves all available request query parameters from the URL request query string and makes them available as a collection for comprehensive request query parameter access.
ยงUsage
use hyperlane::*;
use hyperlane_macros::*;
#[route("/request_querys")]
struct RequestQuerys;
impl ServerHook for RequestQuerys {
async fn new(_ctx: &Context) -> Self {
Self
}
#[prologue_macros(
request_querys(request_querys),
response_body(&format!("request querys: {request_querys:?}")),
send
)]
async fn handle(self, ctx: &Context) {}
}The macro accepts a variable name that will contain all request query parameters. The variable will be available as a collection in the function scope.