Attribute Macro oblivion_codegen::async_route

source ·
#[async_route]
Expand description

§Oblivion 业务函数宏

这是一个示例:

use oblivion::oblivion_codegen::async_route;
use oblivion::utils::parser::OblivionRequest;
use oblivion::models::render::{BaseResponse, Response};

#[async_route]
fn welcome(mut req: OblivionRequest) -> Response {
    Ok(BaseResponse::TextResponse(
        format!("欢迎进入信息绝对安全区, 来自[{}]的朋友", req.get_ip()),
       200,
    ))
}