Default trait
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
Default jep një vlerë fillestare për një tip: 0 për numrat, "" për String. Me #[derive(Default)] e merr falas për struct-et e tua, dhe ..Default::default() mbush fushat e tjera.
EnglishEN
Default provides a starting value for a type: 0 for numbers, "" for String. With #[derive(Default)] you get it free for your structs, and ..Default::default() fills the remaining fields.
Si ta mendosh
Si cilësimet e fabrikës.
Lexoje në anglisht
Like factory settings.
Shembull kodirust
#[derive(Default, Debug)]
struct Cilesimet { gjuha: String, volumi: u8 }
let c = Cilesimet { volumi: 50, ..Default::default() };