Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Simple validation for Rust structs

¿Es Keats/validator apto para principiantes?

Hemos visto muy pocos pull requests recientes de colaboradores externos en Keats/validator para saber con qué frecuencia se fusionan. Ahora mismo no hay ningún issue apto para principiantes abierto; la lista de abajo muestra los demás issues que tenemos de este repositorio.

Estrellas
2.5k
Forks
189
Issues abiertos para principiantes
0
Issues indexados
47
Lenguaje dominante
Rust
Licencia
MIT
Último push a GitHub
27/7/2026
Última indexación
20/9/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas
Métricas de merge de PR
Sin PR fusionados en 30 d

Cómo contribuir a Keats/validator

  1. No hay guía de contribución, así que empieza por el README y por algunos pull requests fusionados hace poco para ver cómo se proponen los cambios.
  2. Tus contribuciones se publicarán bajo la licencia MIT del proyecto.
  3. Sigue el repositorio para enterarte cuando se abra un nuevo issue apto para principiantes, o revisa los demás issues de abajo.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • When there are nested fields and multiple fields fail validation, the error messages lack a delimiter.
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 52/100

    Keats/validator#395 ·

  • Hello, how can I set constant values in the text for an error?
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    Keats/validator#389 · 1 comentario ·

  • Document Function Signature for Struct-Level Validation
    Abierto
    documentation

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 55/100

    Keats/validator#384 · 1 reacción ·

  • Improve `ValidationError` `Display`
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    Keats/validator#383 ·

  • This `john.doe@gmail` is valid — we need a strict email mode
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    Keats/validator#381 · 1 comentario · 6 reacciones ·

  • Add fqdn validation
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    Keats/validator#376 · 1 reacción ·

  • Support for #[validate(one_of(...))] for simple enum-like validations
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    Keats/validator#375 · 2 comentarios · 2 reacciones ·

  • how to enforce validate gets called?
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    Keats/validator#371 ·

  • None is a valid email?
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    Keats/validator#370 · 1 comentario ·

  • i64 cannot be recognized
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    Keats/validator#369 · 4 comentarios ·

  • Validation of nested structs fails if there are validation errors at both levels of nesting
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    Keats/validator#363 · 1 comentario ·

  • Create one message if length is too short and a different message if too long
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    Keats/validator#360 · 7 comentarios · 4 reacciones ·

  • Bad email validator
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    Keats/validator#349 · 16 comentarios · 1 reacción ·

  • error: Duplicate field `regex`
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    Keats/validator#344 · 4 comentarios ·

  • Thoughts on a 1.0 release?
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    Keats/validator#338 · 1 comentario ·

  • Consider alternative implementation for email validation
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    Keats/validator#336 · 1 comentario ·

  • `required` and `must_match` are incompatible
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    Keats/validator#330 · 2 comentarios ·

  • Question: Return multiple errors from a single custom validator
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    Keats/validator#326 · 1 comentario · 8 reacciones ·

  • Generalizing Option Macro Behaviour to OptionalValue Trait ?
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    Keats/validator#322 · 1 comentario · 2 reacciones ·

  • Renamed property name is no longer used in the error report (0.17.0)
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    Keats/validator#306 · 9 comentarios ·

  • Question: ValidateRange - programmatic inspect range
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    Keats/validator#305 · 1 comentario ·

  • Built-in messages
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    Keats/validator#287 · 3 comentarios ·

  • Can't use custom validator for non-serde types
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    Keats/validator#285 · 7 comentarios · 3 reacciones ·

  • Code cannot be overridden for custom validator
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    Keats/validator#284 · 2 comentarios ·

  • Return useful information
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    Keats/validator#278 · 5 comentarios ·

  • Setting code to be string from ENUM
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    Keats/validator#273 · 1 comentario · 1 reacción ·

  • Support NonZero types
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 30/100

    Keats/validator#269 · 2 reacciones ·

  • Feature request: Consider an UTF-16 code units length validator
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    Keats/validator#250 · 7 comentarios ·

  • Implement `Rc` feature to allow for reference counting smart pointers to be supported
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    Keats/validator#248 · 1 reacción ·

  • Struct validation should return ValidationErrors instead of ValidationError
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    Keats/validator#242 · 8 comentarios ·

  • Custom fields with custom validation for reuse between structures.
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    Keats/validator#239 · 8 comentarios · 1 reacción ·

  • Always first perform least expensive validations
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    Keats/validator#234 · 1 comentario · 1 reacción ·

  • ValidationError - Dynamic code and message
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    Keats/validator#230 · 6 comentarios ·

  • Support for const args in custom validators
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    Keats/validator#221 · 1 comentario · 1 reacción ·

  • ValidateArgs in a nested struct seem to break the trait implementations of the derive macro
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    Keats/validator#218 ·

  • Lack of documentation on validator ip address
    Abierto
    enhancement

    Dificultad 1/5 1-3 horas Aptitud para principiantes 35/100

    Keats/validator#212 · 2 comentarios · 1 reacción ·

  • Help with maintenance
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    Keats/validator#201 · 33 comentarios · 4 reacciones ·

  • support async validator
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    Keats/validator#191 · 9 comentarios · 21 reacciones ·

  • Invalid schema level validation: Unknown argument
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    Keats/validator#188 · 1 reacción ·

  • Trait not being detected on Vec<T: impl Validate>
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    Keats/validator#187 · 6 comentarios ·

  • Enforce validation with typestate
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    Keats/validator#185 · 2 comentarios · 1 reacción ·

  • Set regex literal in attribute
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    Keats/validator#149 · 3 comentarios · 2 reacciones ·

  • Check validation of a single field of struct
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    Keats/validator#148 · 7 comentarios ·

  • Support for tuples
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    Keats/validator#143 · 5 reacciones ·

  • Add not_match validator
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    Keats/validator#141 · 4 comentarios ·

  • It's quite difficult to use .validate() inside custom validation methods called via derive
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    Keats/validator#119 · 2 reacciones ·

  • Support enum
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    Keats/validator#77 · 4 comentarios · 13 reacciones ·

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.