📄️ Generics and Traits
Bu bölümde Rust içerisinde bulunan genericler ve traitsler ile ilgili çalışacağız. Generic değerleri stand in adını verdiğimiz türler yerine bizlerin concrete tiplerini kullanmamızda yarar sağlayacaktır. Traitsler ise birden fazla türde temsil edilebilecek özellileri birden fazla tipe eklememizi sağlayacaktır.
📄️ Generics
Birçok veri tipinde işlevsel olan bir kod yazabilseydik işlevsel olmaz mıydı? Şanlısıyız ki yapabiliriz ve bunu generics sayesinde gerçekleştirebiliriz.
📄️ Traits
Traitler yani türkçe çevirisi ile kişisel özellikler bir tipin yapabildiği ve diğer tiplere paylaşabildiği özellikleri ifade etmektedir. Traitleri ortaklaşılmış özellikleri soyut olarak kullanmak için tanımlayabiliriz. Hadi başlayalım.