İlgili Verileri Yapılandırmak için Yapıları Kullanma

Yapı, ya da yapı :), anlamlı bir grup oluşturan ilgili birden çok değeri bir araya getirmenize ve adlandırmanıza olanak tanıyan özel bir veri türüdür. Nesne yönelimli bir dile aşina iseniz, yapı bir nesnenin veri tanımlayıcıları gibidir. Bu bölümde, zaten bildiklerinizin üzerine inşa etmek ve yapıların ne zaman verileri gruplamak için daha iyi bir yol olduğunu göstermek için demet türlerini yapılarla karşılaştıracağız. Yapıların nasıl tanımlanacağını ve somutlaştırılacağını göstereceğiz. Bir yapı türüyle ilişkili davranışı belirtmek için ilişkili fonksiyonların, özellikle metod adı verilen ilişkili fonksiyonların nasıl tanımlanacağını tartışacağız. Yapılar ve numaralandırılmış yapılar (Bölüm 6'da ele alınmıştır), Rust'ın derleme zamanı tür kontrolünden tam olarak yararlanmak için programınızın etki alanında yeni türler oluşturmak için yapı taşlarıdır.