【发布时间】:2020-11-09 04:26:46
【问题描述】:
我正在尝试为函数提供别名,这样每当我实现此 trait 时就不必编写它的签名:
type PhySend = Fn();
trait MyTrait {
fn set_phy_send<F: PhySend>(callback: F);
}
但我明白了:
type aliases cannot be used as traits rustc(E0404)
那么,给特征/函数签名起别名是不可能的?每次实现这个 trait 的时候写这个签名会很无聊。
【问题讨论】:
标签: rust