在镍网络服务上,我想在响应发送完成时执行一个函数。我在这个文档上找到了 'on_send' 方法,但我无法构建它。
我收到此错误:
类型不匹配:类型
[closure@src/models/plugins/session.rs:78:22: 78:31 x:_]
实现了 traitstd::ops::FnMut<()>
,但 traitfor<'r> std::ops::FnMut<(&'r mut nickel::Response<'_, D>,)>
是必需的(预期的元组,found ())
和这个
类型不匹配:类型
[closure@src/models/plugins/session.rs:78:22: 78:31 x:_]
实现了 traitstd::ops::FnOnce<()>
,但 traitfor<'r> std::ops::FnOnce<(&'r mut nickel::Response<'_, D>,)>
是必需的(预期的元组,found ())
我的代码示例是
let mut x: usize = 1;
let update = || x += 2 ;
res.on_send(update);
res
在哪里&mut Response<'mw, D>