Bazı Rust örneklerinde kullanılan type
anahtar kelimesini görmüştüm ama hiçbir zaman bir açıklama görmedim. Onu gördüm nasıl birkaç örnek kullandı:Pas tipi anahtar kelime nedir?
impl Add<Foo> for Bar {
type Output = BarFoo;
// omitted
}
ve bu, taken from the reference:
type T = HashMap<i32,String>; // Type arguments used in a type expression
let x = id::<i32>(10); // Type arguments used in a call expression
birileri bu kelime ne açıklayabilir misiniz? Örnek olarak Rust'ta veya Rust kitabında bulamıyorum.