【发布时间】:2016-04-24 02:39:07
【问题描述】:
有没有一种方法可以为 trait 方法提供类型提示,而无需将接收者移动到参数列表中?
例如,如果我有一些 x 并调用
x.foo(y)
我需要澄清一下 foo 是 trait T 的一个方法,我是不是必须写成:
<_ as T>::foo(x, y)
或者是否有一些看起来更像的语法
x::<as T>.foo(y)
我可以用吗?
【问题讨论】:
-
顺便说一句
<_ as T>::foo可以写成T::foo -
哦,对了。但这看起来仍然不像是方法调用,更像是函数调用。
标签: syntax rust traits type-hinting method-call