CodeChain-io / CodeChain-io/foundry

Simplify traits bounds for using Client.

Ouverte
#76 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
refactoring
Langage dominant
Rust
Étoiles
36
Forks
11
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

See: https://github.com/CodeChain-io/codechain/pull/970
Everytime we need to add a trait to Client, we have to make a pile of changes to trait bounds on Client. I think we need to simplify this.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par lire le CodeChain PR 970 associé et suivre les modifications qu’il apporte aux bounds de trait de Client. Identifiez pourquoi l’ajout d’un trait nécessite de modifier l’ensemble de ces bounds, puis définissez une structure de contrainte Client plus simple et vérifiez que les utilisateurs existants de Client compilent toujours.

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

Évaluation

Stack technique
rust
Domaine
blockchain
Type d'issue
Refactorisation
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

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