Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rust 如何将结构从Actix中间件传递给处理程序?_Rust_Rust Actix_Actix Web - Fatal编程技术网

Rust 如何将结构从Actix中间件传递给处理程序?

Rust 如何将结构从Actix中间件传递给处理程序?,rust,rust-actix,actix-web,Rust,Rust Actix,Actix Web,我正在尝试为我的Actix应用程序编写一个身份验证中间件。在中间件中验证请求时,我调用数据库检索必要的用户数据以验证传入的请求。一旦请求得到授权,我希望能够将此用户数据传递给处理程序,因为这样可以避免对同一数据进行两次查询 我找不到解决这个问题的办法。到目前为止,我能找到的最好的建议是。这方面似乎没有任何例子,而且相关文档也太少,无法确定在这里要做什么。您看到或更复杂的

我正在尝试为我的Actix应用程序编写一个身份验证中间件。在中间件中验证请求时,我调用数据库检索必要的用户数据以验证传入的请求。一旦请求得到授权,我希望能够将此用户数据传递给处理程序,因为这样可以避免对同一数据进行两次查询

我找不到解决这个问题的办法。到目前为止,我能找到的最好的建议是。这方面似乎没有任何例子,而且相关文档也太少,无法确定在这里要做什么。

您看到或更复杂的