rust-change
Rust workspace に変更を入れるときの標準フロー。
手順
- 対象 crate と責務を特定する
- 近い既存実装と既存テストマクロを確認する
- 実装を変更する
- 必要なら
cargo fmt --allを実行する - 最小範囲の
cargo check -p <crate>またはcargo test -p <crate>で検証する - 変更が広い場合だけ
cargo check --workspace --all-targetsやcargo test --workspaceへ広げる
注意
- 新しいテスト helper を足す前に、既存の
test_...!マクロを再利用できるか確認する xtaskで提供済みのフローがあるなら、それを再利用する