Generics 用元组结构调用泛型函数';s类型作为参数?

Generics 用元组结构调用泛型函数';s类型作为参数?,generics,rust,Generics,Rust,这段代码编译和运行没有问题 struct A(i32); fn ooo<T>(_t: T) {} fn main() { ooo(A); } 结构A(i32); fn ooo(_t:t){} fn main(){ ooo(A); } 我不明白 ooo(A) \u t A是一个函数,它接受i32并返回A。所有函数都是自己的类型,但该类型可以成为函数指针或实现Fn*特征=>找到fn项fn(i32)->A{A}

这段代码编译和运行没有问题

struct A(i32);

fn ooo<T>(_t: T) {}

fn main() {
    ooo(A);
}
结构A(i32); fn ooo(_t:t){} fn main(){ ooo(A); } 我不明白

  • ooo(A)
  • \u t

A
是一个函数,它接受
i32
并返回
A
。所有函数都是自己的类型,但该类型可以成为函数指针或实现
Fn*
特征=>找到fn项
fn(i32)->A{A}