파일 경로 인수는 read_to_string을 지나 Result로 돌아온다
두 번째 CLI 인수는 파일 시스템 접근의 입력이 되고, 성공과 실패는 Result로 명확히 갈린다.
문자열 입력
권한·존재 여부 확인
검색 함수로 전달
사용자에게 원인 표시
| 구분 | 의미 | 판단 |
|---|---|---|
| 없는 파일 | NotFound | 경로 확인 |
| 권한 없음 | PermissionDenied | 읽기 권한 확인 |
| UTF-8 아님 | InvalidData | 바이너리 파일 여부 확인 |
핵심 파일 읽기는 값 하나를 얻는 일이 아니라 실패 경로를 함께 모델링하는 일이다.