Panic Trace

panic 백트레이스 조사 흐름

패닉 출력은 멈춘 이유와 호출 위치를 함께 줍니다. 먼저 내 코드의 첫 줄을 찾고 수정 방향을 고릅니다.

panic!

멈춘 신호 확인

메시지에서 범위 초과, 직접 호출, 라이브러리 실패 같은 원인을 읽습니다.

src/main.rs

내 코드 첫 위치 찾기

백트레이스에서 프로젝트 파일이 처음 등장하는 줄을 우선 조사합니다.

index

가정 점검

벡터 인덱스처럼 반드시 맞다고 본 조건이 실제 입력에서 깨졌는지 봅니다.

Result

복구 가능성 판단

호출자가 대응할 수 있는 실패라면 다음 절의 `Result` 흐름으로 옮깁니다.