有一个泛型的方法,假设它要支持hiahiahia和hibhibhib两类型
trait hiahib {}
impl hiahib for hiahiahia {}
impl hiahib for hibhibhib {}
fn fan<T: hiahib>(input: T) {}
有没有办法可以直接指定泛型的类型
1
共 2 条评论, 1 页
有一个泛型的方法,假设它要支持hiahiahia和hibhibhib两类型
trait hiahib {}
impl hiahib for hiahiahia {}
impl hiahib for hibhibhib {}
fn fan<T: hiahib>(input: T) {}
有没有办法可以直接指定泛型的类型
评论区
写评论试试这样
限定hiahib
T: hiahib
或者弄成enum,对于有明确数量的可选项,enum一把梭最安逸。