Πριν κάνεις αυτή την άσκηση, καλό θα ήταν να έχεις κάνει πρώτα την αρχική άσκηση Luhn και τη συνέχειά της, "Luhn: Χρήση του trait From".
Για να πάρεις την αρχική άσκηση Luhn, τρέξε
exercism download --exercise=luhn --track=rust
Για να πάρεις την άσκηση "Luhn: Χρήση του trait From", τρέξε
exercism download --exercise=luhn-from --track=rust
Στην αρχική άσκηση Luhn επικύρωνες μόνο συμβολοσειρές, αλλά ο αλγόριθμος Luhn μπορεί να εφαρμοστεί και σε ακέραιους αριθμούς.
Στο "Luhn: Χρήση του trait From" υλοποίησες ένα trait From, το οποίο απαιτούσε επίσης να δημιουργήσεις ένα Struct Luhn.
Αντί να δημιουργείς ένα Struct μόνο και μόνο για να κάνεις την επικύρωση, τι θα έλεγες να επικύρωνες τους ίδιους τους πρωτόγονους τύπους (δηλαδή String, u8 κ.λπ.);
Σε αυτή την άσκηση θα δημιουργήσεις και θα υλοποιήσεις ένα προσαρμοσμένο trait που κάνει την επικύρωση.
Γράψου στο Exercism για να μάθεις και να κατακτήσεις Rust με 99 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.