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

zeroize_derive: attribute for obtaining a mutable slice

Ouverte
#901 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
48/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
rust
Domaine
tooling

Piste de recherche

Commencez par localiser le point d’entrée de zeroize pour custom-derive et l’implémentation existante de Zeroize pour les slices décrite dans l’issue. Suivez la façon dont les attributs derive sont analysés, puis ajoutez une couverture pour #[zeroize(as_mut)] sur un champ Vec ; la tâche est terminée lorsque l’attribut génère une implémentation fonctionnelle qui utilise le slice mutable du champ.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

An optimized Zeroize<Z> impl exists for slices where Z: DefaultIsZeros.

It would be nice if custom derive could leverage it by obtaining a mutable slice of a field, e.g. via the AsMut trait:

#[zeroize(as_mut)]
field: Vec<u8>,
Langage dominant
Rust
Étoiles
674
Forks
170
Merge moyen
1 j 12 h
PR mergées (30 j)
10

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de RustCrypto/utils

Toutes les issues de RustCrypto/utils

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

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