Készíts egy órát, amely dátum nélkül kezeli az időpontokat.
Perceket is hozzáadhatsz hozzá, és kivonhatsz belőle.
Két óra, amely ugyanazt az időpontot mutatja, egyenlő legyen egymással.
.to_string() metódushozA Clock structhoz is implementálnod kell a .to_string() metódust.
Ezt fogjuk használni a Clock állapotának megjelenítésére.
Ezt megteheted úgy, hogy közvetlenül implementálod, vagy úgy, hogy a Display trait segítségével.
Ha így döntesz, próbáld meg a Clock típushoz a Display trait-et implementálni.
A traitek lehetővé teszik, hogy egységes módon valósítsd meg a funkcionalitást különböző típusokhoz.
Ha még többet szeretnél tanulni, gondold át, hogyan implementálnád a String::from-ot a Clock típushoz.
Valójában ezt nem kell megvalósítanod (felesleges a Display mellett, ami általában jobb választás, ha a cél típusa String), de hasznos, ha néhány típuskonverziós trait is ott van az eszköztáradban.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Rust nyelvet 99 feladat segítségével, valódi emberi mentorálással, mindez ingyen.