https://github.com/nakabonne/rhack
Want to quickly put dbg! into externalcrates? Rust LT Online #3
View Slide
自己紹介● 中尾 涼 (@nakabonne)● 普段: Go● Rust歴1ヶ月程度
書き始めて思ったこと● 依存ライブラリの挙動をデバッグしたい○ dbg!を外部クレートに書きたい● 外部クレートにパッチを送る際少し面倒→ シュッといじって、サッと捨てたい
簡単に解決できそう● ローカルの被参照クレートをコピー (.cargo/registry/src/)● Cargo.tomlのASTをいじって dependencies の参照先をそこに向ける● 向き先を戻すにはCargo.tomlをUndoするだけ
rhack - github.com/nakabonne/rhack
Good first issues● Add flag to undo to only undo specific package #3○ rhack undo reqwest● Add flag to also delete local file contents #4○ rhack undo --purge
まとめRustの基礎知識、コミュニティの温かさを知ることが出来ました