panic-slice-index-out-of-rangePanic — Índice de Slice Fora do Intervalo
O programa entrou em pânico porque um intervalo de slice está fora dos limites.
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.
Códigos de Erro Relacionados
E0308E0308 — Tipos Incompatíveis
O tipo esperado não corresponde ao tipo real fornecido.
E0369E0369 — Operador Não Pode Ser Aplicado ao Tipo
Um operador binário é usado com tipos que não o suportam.
E0601E0601 — Função main Não Encontrada
O crate binário não possui um ponto de entrada com a função main.
E0046E0046 — Implementações de Métodos do Trait Ausentes
Nem todos os métodos obrigatórios de um trait foram implementados.
E0392E0392 — Parâmetro de Tipo ou Lifetime Não Utilizado
Um parâmetro de tipo genérico ou de lifetime é declarado, mas não é utilizado na struct ou enum.
E0317E0317 — O if Pode Estar Faltando uma Cláusula else
Uma expressão if usada como valor está sem o ramo else.