Rustのジェネリクス
Rustで抽象化を実現する際にはジェネリクスが用いられる。
型パラメータは一般的にT、Sなど大文字一文字が使われる。
以下は受け取った値を返すだけの関数の例。
型パラメータTを指定していることにより、様々な型が利用できる。
fn return_input<T>(x: T)->T{
    x
}Rustで抽象化を実現する際にはジェネリクスが用いられる。
型パラメータは一般的にT、Sなど大文字一文字が使われる。
以下は受け取った値を返すだけの関数の例。
型パラメータTを指定していることにより、様々な型が利用できる。
fn return_input<T>(x: T)->T{
    x
}