我对 Rust 语言很陌生,并尝试使用 Actix Web 框架。现在我想从一个函数返回以下关闭
let list = || {
App::new()
// enable logger
.wrap(middleware::Logger::default())
.service(web::resource("/index.html").to(|| async { "Hello world!" }))
.service(web::resource("/").to(index::home))
.service(web::resource("/h2").to(index::home2))
};
所以,我可以用
HttpServer::new(routes::list())
.bind("127.0.0.1:8080")?
.run()
.await
那么,Rust 函数的签名将是什么?