Implementa um relógio que lida com horas, sem datas.
Deves conseguir adicionar e subtrair minutos ao relógio.
Dois relógios que representam a mesma hora devem ser iguais entre si.
.to_string()
Também vais precisar de implementar .to_string() para a estrutura Clock.
Vamos usar isto para mostrar o estado do Clock.
Podes fazê-lo implementando-o diretamente ou usando a trait Display.
Se for esse o caso, experimenta antes implementar a trait Display para Clock.
As traits permitem uma forma comum de implementar funcionalidade para vários tipos.
Para aprenderes mais, pensa em como poderias implementar String::from para o tipo Clock.
Não precisas de o implementar de facto: é redundante em relação a Display, que é geralmente a
melhor escolha quando o tipo de destino é String. Ainda assim, é útil teres algumas traits de
conversão de tipos no teu conjunto de ferramentas.
Inscreve-te no Exercism para aprenderes e dominares Rust com 99 exercícios, e mentoria humana real, tudo grátis.