问题标签 [nickel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rust - 如何通过查看 rust 中的 Trait 定义来正确编写返回类型
当我尝试将它们包装在其他函数中时,我正在思考如何确定函数的返回类型。
我有时会使用一种变通方法,其中我有一个结构体,其中的字段表示如果我可以编写封闭的父函数,我将传递什么。但这不能正常工作。
目前我正在尝试使用任何路由框架,例如镍/潮。它们都有中间件支持。
以镍为例(因为界面看起来很简单),一个简单的中间件如下所示:
在文档中我可以看到impl
.trait
我想要的只是将它包装在一个函数中。在像 golang 这样的其他语言中,我会写如下内容:
但在这种情况下,我无法弄清楚将返回值作为什么。
我试过这个:
我收到错误消息:
这是有道理的,因为我不知道如何使用这些生命周期变量以及用什么替换 D。
这在我使用的任何库中都是如此。我无法理解这部分语言。
我需要一些关于如何做到这一点的帮助,找出返回类型。