เมื่อเราสร้าง อินสแตนซ์ จาก struct สักตัวในโค้ดของเรา โปรแกรมของเราจะสร้าง ข้อมูลจากโครงสร้างฟิลด์ไว้เคียงข้างกันในหน่วยความจำ
เราสร้างอินสแตนซ์จากฟิลด์ทั้งหมดภายใน
StructName { ... }
.
การเข้าถึงฟิลด์ใน Struct ทำได้ด้วยการใช้ตัวดำเนินการ .
รายละเอียดหน่วยความจำจากตัวอย่างนี้:
String::from
เพื่อสร้าง struct ของ String
เพื่อนำไปวางเคียงข้างกัน
กับฟิลด์ใน SeaCreature ใน stack โดยที่ String คือข้อความที่สามารถเปลี่ยนได้และทำได้โดย:String
(มีเพิ่มเติมเรื่องนี้ในบทเรียนต่อๆไป)