Implémente une horloge qui gère des heures sans date.
Tu dois pouvoir y ajouter des minutes et en soustraire.
Deux horloges qui représentent la même heure doivent être égales entre elles.
.to_string()
Tu devras aussi implémenter .to_string() pour la structure Clock.
On s'en servira pour afficher l'état de Clock.
Tu peux soit l'implémenter directement, soit utiliser le trait Display.
Dans ce cas, essaie plutôt d'implémenter le trait Display pour Clock.
Les traits offrent un moyen commun d'implémenter des fonctionnalités pour différents types.
Pour aller plus loin, demande-toi comment tu pourrais implémenter String::from pour le type Clock.
Tu n'es pas obligé de l'implémenter vraiment : c'est redondant avec Display, qui est généralement le
meilleur choix quand le type de destination est String, mais il est utile d'avoir quelques traits de
conversion de types dans sa boîte à outils.
Inscris-toi sur Exercism pour apprendre et maîtriser Rust avec 99 exercices, et un vrai mentorat humain, le tout gratuitement.