首页 > 解决方案 > “F: FnOnce(&mut Resource ) -> R + 'static” 中的“R + 'static” 语法是什么意思?

问题描述

标签: syntaxrustlifetimerust-actix

解决方案


R是的返回值f

如果您查看actix-web source内部,您可以看到该值已被丢弃/未使用。我认为这主要是为了方便;()actix没有指定返回值,而是通过不关心您从f.

我相信'static生命周期应该被理解为适用于F而不是R. 也就是说,f(通常是闭包)应该有一个静态的生命周期。


推荐阅读