Workspace Check

Cargo 작업공간

루트 manifest와 member 경계를 먼저 확인하면 작업공간 안에서 무엇이 공유되고 무엇이 패키지별 책임인지 빠르게 판단할 수 있습니다.

공유는 루트, 기능은 멤버

루트 manifest

workspace.members가 실제 크레이트 목록과 맞는지 확인합니다.

공유 산출물

Cargo.lock과 target은 루트 기준으로 묶여 재현성을 높입니다.

멤버 의존성

각 크레이트가 쓰는 의존성은 자기 Cargo.toml에 직접 둡니다.

검증 단위

cargo test -p처럼 패키지별 실행 경계를 의식합니다.

판단 기준: 공통 빌드 산출물은 루트에서 관리하고, 실제 의존성과 테스트 의도는 각 member manifest에서 명확히 드러나야 합니다.