Supertraits
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
trait Forme: Debug { ... } do të thotë që çdo tip që implementon Forme duhet të implementojë edhe Debug. Kështu brenda trait-it mund të përdorësh {:?}.
EnglishEN
trait Shape: Debug { ... } means every type implementing Shape must also implement Debug. That way inside the trait you can use {:?}.
Si ta mendosh
Si kushti „për të qenë kapiten, duhet të jesh lojtar“.
Lexoje në anglisht
Like the rule “to be captain, you must be a player”.
Shembull kodirust
trait Forme: std::fmt::Debug {
fn siperfaqja(&self) -> f64;
}