Antes de fazeres este exercício, provavelmente deves fazer primeiro o exercício Luhn original e o seu sucessor, «Luhn: usar o trait From».
Para obteres o exercício Luhn original, executa
exercism download --exercise=luhn --track=rust
Para obteres o exercício «Luhn: usar o trait From», executa
exercism download --exercise=luhn-from --track=rust
No exercício Luhn original só validavas strings, mas o algoritmo de Luhn também pode ser aplicado a números inteiros.
Em «Luhn: usar o trait From» implementaste um trait From, o que também exigia que criasses uma struct Luhn.
Em vez de criares uma struct só para fazer a validação, que tal validares os próprios tipos primitivos (ou seja, String, u8, etc.)?
Neste exercício vais criar e implementar um trait personalizado que faz a validação.
Inscreve-te no Exercism para aprenderes e dominares Rust com 99 exercícios, e mentoria humana real, tudo grátis.