Luhn Trait

Luhn Trait

Médio

Instruções

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.


Fonte

Os responsáveis pela track de Rust, com base no exercício Luhn original
Editar via GitHub A ligação abre numa nova janela ou separador
Rust Exercism

Estás pronto para começar Luhn Trait?

Inscreve-te no Exercism para aprenderes e dominares Rust com 99 exercícios, e mentoria humana real, tudo grátis.