yuk1ty / learning-systems-programming-in-rust

「Rustでもわかるシステムプログラミング」
430 stars 23 forks source link

標準ライブラリになく外部クレート使うほどでもないパーツを共通化したい #39

Closed laysakura closed 3 years ago

laysakura commented 3 years ago

https://github.com/yuk1ty/learning-systems-programming-in-rust/pull/38#issuecomment-830697268 にて「GoのMultiWriter相当は少なくとも2つ以上の問題で出てきて共通化したい」という話をしました。

それ以外にも 雑mktemp なんかは少なくとも私は複数の問題で使いたいと思っています。


このリポジトリのトップレベルに lspir-lib libクレート ( lspir <- learning-systems-programing-in-rust )(名前は世の中のクレートと被らない限りこだわりありません)でも作り、その中に共通パーツを配置するのはいかがでしょう?

yuk1ty commented 3 years ago

レビューしている最中にもいくつか共通で使用できそうな箇所(たとえばエラー型とか)を見つけていて、lib クレートを導入するのを検討していて、ちょうどいいタイミングでした!ありがとうございます。作っちゃおうと思っています。

laysakura commented 3 years ago

ありがとうございます。でしたらこのissueに紐づけて作っていただければレビューで目を通させていただきます。

laysakura commented 3 years ago

47 で対応されたのでclose