Ir para o conteúdo
Erros do Compilador RustFatal
panic-slice-index-out-of-range

Panic — Índice de Slice Fora do Intervalo

O programa entrou em pânico porque um intervalo de slice está fora dos limites.

rustcargo

O que causa este erro

Uma operação de slice como &arr[start..end] tem índices fora do intervalo válido. O início pode ser maior que o fim, ou o fim pode ultrapassar o comprimento.

Como corrigir

Verifique o comprimento do slice antes de fatiar. Use .get(start..end), que retorna um Option. Valide os limites do intervalo. Certifique-se de que start <= end e end <= comprimento.

Documentação Oficial

Códigos de Erro Relacionados