与函数类似,实现(impl
)在涉及泛型时也需要谨慎处理。
#![allow(unused)]
fn main() {
struct S;
struct GenericVal<T>(T);
impl GenericVal<f32> {}
impl GenericVal<S> {}
impl<T> GenericVal<T> {}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
返回引用的函数、impl
和结构体