E4099

E4099#

一个特征被用在了需要类型的上下文里。

错误示例#

// `Show` is a trait, not a type

///|
fn f(_ : Show) -> Unit {

}

建议#

如果想要指代特征对象类型,应当使用 &Trait 语法。

///|
fn f(_ : &Show) -> Unit {

}

///|
test {
  ignore(f)
}