Traits definem comportamento compartilhado:
trait Describable { fn describe(self) -> str } struct Dog { name: str } impl Describable for Dog { fn describe(self) -> str { return "Cachorro: {self.name}" } }
Objetivo: Crie uma trait Greet com método greet() e implemente-a para struct User.
Greet
greet()
User
Execute o código para ver o output
9 resultados