[Rust]ساخت ساختار برای گرفتن مسیر دایرکتوری
![[Rust]ساخت ساختار برای گرفتن مسیر دایرکتوری [Rust]ساخت ساختار برای گرفتن مسیر دایرکتوری](https://nabfollower.com/blog/wp-content/uploads/2024/07/Rustساخت-ساختار-برای-گرفتن-مسیر-دایرکتوری-780x470.png)
Summarize this content to 400 words in Persian Lang
#[derive(Serialize, Deserialize)]
struct DirNode{
name:String,
children:Vec,
}
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
1:#[derive(Serialize, Deserialize)]ساخت سریال و deserialize برای struct به json2:struct DirNode{}ساخت ساختاری به نام DirNode3:کودکان:Vec'children' فهرست زیر شاخه را حفظ می کند. این به معنای ذخیره سازی بازگشتی لیستی از DirNode است.DirNode می تواند حاوی چند DirNode باشد.بنابراین «کودکان» میتوانند فهرستهای فرعی داشته باشند.4: Vecساخت آرایه می تواند چندین مقدار با استفاده از تخصیص پشته داشته باشد.
#[derive(Serialize, Deserialize)]
struct DirNode{
name:String,
children:Vec,
}
1:#[derive(Serialize, Deserialize)]ساخت سریال و deserialize برای struct به json
2:struct DirNode{}
ساخت ساختاری به نام DirNode
3:کودکان:Vec
'children' فهرست زیر شاخه را حفظ می کند. این به معنای ذخیره سازی بازگشتی لیستی از DirNode است.
DirNode می تواند حاوی چند DirNode باشد.
بنابراین «کودکان» میتوانند فهرستهای فرعی داشته باشند.
4: Vec
ساخت آرایه می تواند چندین مقدار با استفاده از تخصیص پشته داشته باشد.