Luhn Trait

Luhn Trait

Médio

Instruções

Antes de fazer este exercício, você provavelmente deveria fazer o exercício Luhn original e o seu sucessor, "Luhn: usando a trait From"

Para obter o exercício Luhn original, rode

exercism download --exercise=luhn --track=rust

Para obter o exercício "Luhn: usando a trait From", rode

exercism download --exercise=luhn-from --track=rust

No exercício Luhn original você só validava strings, mas o algoritmo de Luhn também pode ser aplicado a números inteiros.

Em "Luhn: usando a trait From" você implementou uma trait From, o que também exigiu que você criasse uma struct Luhn.

Em vez de criar uma struct só para fazer a validação, que tal validar os próprios tipos primitivos (ou seja, String, u8, etc.)?

Neste exercício, você vai criar e implementar uma trait personalizada que faz a validação.


Fonte

Mantenedores da trilha de Rust, com base no exercício Luhn original
Editar via GitHub O link abre em uma nova janela ou aba
Rust Exercism

Tudo pronto para começar Luhn Trait?

Crie sua conta no Exercism para aprender e dominar Rust com 99 exercícios e mentoria humana de verdade, tudo de graça.