CodeChain-io / CodeChain-io/foundry
Simplify traits bounds for using Client.
オープン
refactoring
- 主要言語
- Rust
- スター
- 36
- フォーク
- 11
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
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.
コントリビューションガイド
調査の方向性
リンクされた CodeChain PR 970 を読み、変更される Client の trait bounds を追跡することから始めてください。trait の追加によってそれらの bounds 全体に編集が必要になる理由を特定し、次に、より単純な Client の制約構造を定義して、既存の Client ユーザーが引き続きコンパイルできることを確認してください。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- rust
- 領域
- blockchain
- issue の種類
- リファクタリング
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 20/100