File Read
파일 읽기 실패 경로 점검
파일이 없어서 실패한 경우와 읽는 중 실패한 경우를 분리하면 사용자에게 더 정확한 메시지를 줄 수 있습니다.
경로 입력
CLI 인자나 설정값에서 받은 경로를 먼저 로그로 확인합니다.
열기 실패
File::open 또는 read_to_string의 오류 종류를 그대로 보존합니다.
내용 읽기
권한, 인코딩, 중간 I/O 실패를 별도 문맥과 함께 전달합니다.
호출자 전달
Result를 반환해 main에서 메시지와 종료 코드를 결정합니다.