File Read

파일 읽기 실패 경로 점검

파일이 없어서 실패한 경우와 읽는 중 실패한 경우를 분리하면 사용자에게 더 정확한 메시지를 줄 수 있습니다.

경로 입력

CLI 인자나 설정값에서 받은 경로를 먼저 로그로 확인합니다.

열기 실패

File::open 또는 read_to_string의 오류 종류를 그대로 보존합니다.

내용 읽기

권한, 인코딩, 중간 I/O 실패를 별도 문맥과 함께 전달합니다.

호출자 전달

Result를 반환해 main에서 메시지와 종료 코드를 결정합니다.