Rust 실무 판단은 소유권, 에러, 동시성, unsafe 경계를 설명하는 일이다
면접이나 설계 답변에서는 키워드 암기보다 왜 그 경계를 선택했는지 근거를 말해야 한다.
move/borrow/clone
Result/panic
Arc/Mutex/channel
안전 wrapper
| 구분 | 의미 | 판단 |
|---|---|---|
| API 설계 | 소유권 계약 먼저 | 호출자가 예측 가능 |
| 장애 처리 | Result 전파 기준 | 실패 위치 명확 |
| 성능/안전 | unsafe 최소화 | 검증 가능한 경계 |
핵심 실무 답변은 Rust 기능 이름보다 선택 근거와 실패했을 때의 안전 경계를 설명하는 것이다.