Errores del Compilador de RustError
E0308E0308 — Tipos no coincidentes
El tipo esperado no coincide con el tipo real proporcionado.
rustcargo
Ver detalles Explora los 80 códigos de error de Errores del Compilador de Rust con causas, soluciones y ejemplos.
E0308El tipo esperado no coincide con el tipo real proporcionado.
E0382Se utiliza un valor después de haber sido movido a otra variable o función.
E0502Un valor no puede tomarse prestado de forma mutable mientras un préstamo inmutable siga activo.
E0597Una referencia sobrevive a los datos a los que apunta.
E0277Un tipo no implementa un trait requerido.
E0599El método no existe en el tipo dado, o el trait requerido no está en el alcance.
E0425Se usa un identificador que no está definido en el alcance actual.
E0433La ruta de módulo utilizada en una declaración use o en una ruta de tipo no puede resolverse.
E0106Una referencia en la firma de una función o en un struct no tiene parámetro de tiempo de vida.
E0015Se invoca una función no const en un contexto de expresión constante.
E0658Se está usando una característica que aún no está estabilizada en Rust sin el feature gate correspondiente.
E0609El struct o union no tiene un campo con el nombre dado.
E0614Se usa el operador de desreferencia (*) sobre un tipo que no implementa Deref.
E0499Un valor se toma prestado de forma mutable más de una vez al mismo tiempo.
E0503Un valor no puede usarse mientras esté prestado de forma mutable por otra variable.
E0505Un valor se mueve mientras aún está prestado por una referencia.
E0507Estás intentando mover un valor fuera de una referencia, lo que dejaría la referencia colgante.
E0515Una función intenta devolver una referencia a un valor creado dentro de la función.
E0432No se puede encontrar el módulo o elemento referenciado en una declaración use.
E0412Se utiliza un nombre de tipo que no está definido ni importado en el ámbito actual.
E0423Se utiliza un nombre de tipo donde se esperaba un valor.
E0424La palabra clave self se utiliza fuera del contexto de un método o función asociada.
E0369Se utiliza un operador binario con tipos que no lo admiten.
E0384Se reasigna una variable que no fue declarada como mutable.