CodeChain-io / CodeChain-io/foundry
Simplify traits bounds for using Client.
Ouverte
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