Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Simple validation for Rust structs

Keats/validator est-il accessible aux débutants ?

Nous avons vu trop peu de pull requests récentes de contributeurs externes sur Keats/validator pour dire à quelle fréquence elles sont fusionnées. Aucune issue accessible aux débutants n'est ouverte pour l'instant ; la liste ci-dessous montre les autres issues que nous avons pour ce dépôt.

Étoiles
2.5k
Forks
189
Issues débutants ouvertes
0
Issues indexées
49
Langage dominant
Rust
Licence
MIT
Dernier push GitHub
27/7/2026
Dernière indexation
20/9/2026
Guide de contribution
Aucun guide de contribution
Code de conduite
Aucun code de conduite
Labels débutants
Aucun label débutant indexé
Métriques de merge des PR
Aucune PR mergée en 30 j

Comment contribuer à Keats/validator

  1. Il n'y a pas de guide de contribution : partez du README et de quelques pull requests fusionnées récemment pour voir comment les changements sont proposés.
  2. Vos contributions seront publiées sous la licence MIT du projet.
  3. Suivez le dépôt pour savoir quand une nouvelle issue accessible aux débutants s'ouvre, ou parcourez les autres issues ci-dessous.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • Plans for new Range API
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 18/100

    Keats/validator#403 ·

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 52/100

    Keats/validator#395 ·

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 48/100

    Keats/validator#389 · 1 commentaire ·

  • Document Function Signature for Struct-Level Validation
    Ouverte
    documentation

    Difficulté 1/5 Moins d'une heure Accessibilité débutants 55/100

    Keats/validator#384 · 1 réaction ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    Keats/validator#381 · 1 commentaire · 6 réactions ·

  • Add fqdn validation
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    Keats/validator#376 · 1 réaction ·

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    Keats/validator#375 · 2 commentaires · 2 réactions ·

  • how to enforce validate gets called?
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    Keats/validator#371 ·

  • None is a valid email?
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 35/100

    Keats/validator#370 · 1 commentaire ·

  • i64 cannot be recognized
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    Keats/validator#369 · 4 commentaires ·

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    Keats/validator#363 · 1 commentaire ·

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    Keats/validator#360 · 7 commentaires · 4 réactions ·

  • How to validate `Vec` and inner values?
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 30/100

    Keats/validator#353 · 1 commentaire · 6 réactions ·

  • Bad email validator
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 38/100

    Keats/validator#349 · 16 commentaires · 1 réaction ·

  • Thoughts on a 1.0 release?
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    Keats/validator#338 · 1 commentaire ·

  • Consider alternative implementation for email validation
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    Keats/validator#336 · 1 commentaire ·

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    Keats/validator#330 · 2 commentaires ·

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    Keats/validator#326 · 1 commentaire · 8 réactions ·

  • Generalizing Option Macro Behaviour to OptionalValue Trait ?
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    Keats/validator#322 · 1 commentaire · 2 réactions ·

  • Question: ValidateRange - programmatic inspect range
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    Keats/validator#305 · 1 commentaire ·

  • Built-in messages
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    Keats/validator#287 · 3 commentaires ·

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 55/100

    Keats/validator#285 · 7 commentaires · 3 réactions ·

  • Code cannot be overridden for custom validator
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    Keats/validator#284 · 2 commentaires ·

  • Return useful information
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    Keats/validator#278 · 5 commentaires ·

  • Setting code to be string from ENUM
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    Keats/validator#273 · 1 commentaire · 1 réaction ·

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    Keats/validator#248 · 1 réaction ·

  • Struct validation should return ValidationErrors instead of ValidationError
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    Keats/validator#242 · 8 commentaires ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    Keats/validator#239 · 8 commentaires · 1 réaction ·

  • Always first perform least expensive validations
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 30/100

    Keats/validator#234 · 1 commentaire · 1 réaction ·

  • ValidationError - Dynamic code and message
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    Keats/validator#230 · 6 commentaires ·

  • Support for const args in custom validators
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    Keats/validator#221 · 1 commentaire · 1 réaction ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 30/100

    Keats/validator#218 ·

  • Lack of documentation on validator ip address
    Ouverte
    enhancement

    Difficulté 1/5 1-3 heures Accessibilité débutants 35/100

    Keats/validator#212 · 2 commentaires · 1 réaction ·

  • Help with maintenance
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100

    Keats/validator#201 · 33 commentaires · 4 réactions ·

  • support async validator
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    Keats/validator#191 · 9 commentaires · 21 réactions ·

  • Invalid schema level validation: Unknown argument
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    Keats/validator#188 · 1 réaction ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    Keats/validator#187 · 6 commentaires ·

  • Enforce validation with typestate
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    Keats/validator#185 · 2 commentaires · 1 réaction ·

  • Set regex literal in attribute
    Peut-être à nouveau libre @rakshith-ravi l’a pris il y a 1650 jours, et aucune pull request n’est ouverte. Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    Keats/validator#149 · 3 commentaires · 2 réactions ·

  • Check validation of a single field of struct
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    Keats/validator#148 · 7 commentaires ·

  • Support for tuples
    Ouverte
    enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 42/100

    Keats/validator#143 · 5 réactions ·

  • Add not_match validator
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    Keats/validator#141 · 4 commentaires ·

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    Keats/validator#119 · 2 réactions ·

  • Support enum
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    Keats/validator#77 · 4 commentaires · 13 réactions ·

  • Improve `ValidationError` `Display`
    Peut-être pris @mscofield0 l’a pris il y a 228 jours. Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    Keats/validator#383 ·

  • error: Duplicate field `regex`
    Peut-être pris @rome-xi l’a pris il y a 63 jours. Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    Keats/validator#344 · 4 commentaires ·

  • Renamed property name is no longer used in the error report (0.17.0)
    Peut-être pris @DarkCat09 l’a pris il y a 271 jours. Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    Keats/validator#306 · 9 commentaires ·

  • Support NonZero types
    Peut-être pris @timvisee l’a pris il y a 1152 jours. Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 30/100

    Keats/validator#269 · 2 réactions ·

  • Feature request: Consider an UTF-16 code units length validator
    Peut-être pris @ChrisJr404 l’a pris il y a 69 jours. Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    Keats/validator#250 · 7 commentaires ·

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.