ジェネリクス Generics

Generic(総称型) vs Concreate(具体型)

Rustにおいて、"generic"は、一つ以上のgeneric type parameters<T>を持つものである。

それ以外は、concrete(non-generic)である。

例: 関数

fn foo<T>(arg: T) { .... }

例 : struct

struct SingleGen<T>(T);

参照

doc.rust-lang.org