E0310E0310 — Il Tipo Potrebbe Non Vivere Abbastanza a Lungo
Un parametro di tipo generico non soddisfa il bound di lifetime richiesto.
E0255Una definizione locale è in conflitto con un nome importato.
Hai sia un'importazione use sia una definizione locale (funzione, tipo, costante) con lo stesso nome nello stesso scope.
Rinomina la definizione locale o l'importazione. Usa as per dare un alias all'importazione: use module::name as alias. Rimuovi l'importazione o la definizione inutilizzata.
E0310Un parametro di tipo generico non soddisfa il bound di lifetime richiesto.
E0601Il crate binario non ha un punto di ingresso della funzione main.
E0015Una funzione non const viene chiamata in un contesto di espressione costante.
E0373Una closure cattura un riferimento a una variabile che potrebbe non vivere abbastanza a lungo.
E0119Esistono due o più implementazioni dello stesso trait per lo stesso tipo.
E0520La specializzazione delle implementazioni di trait richiede una feature del compilatore nightly.