El (Otro) Atributo
is_not_tested es una crate opcional, y el atributo opuesto a is_tested. Pueden tomar una razón (opcional), y marca que el item no será testeado intencionalmente.
Es comparable a #[rustfmt::skip]
📦 Instalación
Escribe esto en tu archivo Cargo.toml para instalar is_not_tested:
[dependencies]
is_not_tested = "0.1.0"
Ahora, ✨ ¡Está listo para usar! ✨
❓ Uso
Elige el item que no quieres testear, importa el atributo is_not_tested, y luego puedes usarlo. Puede tomar un argumento (reason, la razón de porqué no hay tests), pero es opcional.
#! is-tested strict
use is_not_tested::is_not_tested;
#[is_not_tested(reason = "Too simple to have useful tests.")]
struct MyStruct(String);