Ad Space — Top Banner

Rust

Rust errors explained in plain English. Find your error below.

Error Codes

E0061 Rust Compiler Error Rust E0061 means you called a function with the wrong number of … E0063 Rust Compiler Error Rust E0063 means you initialised a struct without providing values for all of … E0072 Rust Compiler Error Rust E0072 means you defined a struct or enum that contains itself directly, … E0116 Rust Programming Language Rust error E0116 means you are trying to add methods (an inherent impl block) … E0446 Rust Programming Language Rust error E0446 means a public function or method in your code returns or … E0499 Rust Programming Language Rust error E0499 means you have two active mutable borrows of the same value at … E0596 Rust Programming Language Rust error E0596 means you are trying to mutate a variable, but the variable was … E0597 Rust Programming Language Rust error E0597 means a reference outlives the value it points to — the value … unwrap() on None Rust Programming Language Your program called .unwrap() on an Option value that turned out to be … E0004 Rust Programming Language Your match expression does not handle every possible value.<br>Rust requires … E0369 Rust Programming Language You used an operator like + - or == on a type that does not support it.<br>Rust … E0425 Rust Programming Language Rust cannot find a variable, function, or constant you referenced.<br>It is … E0507 Rust Programming Language You tried to move a value out of a shared reference (an immutable … E0515 Rust Programming Language You tried to return a reference to a value that is created inside the … E0614 Rust Programming Language You used the * dereference operator on a type that does not support … E0106 Rust Programming Language E0106 means a reference in your function signature is missing a lifetime … E0207 Rust Programming Language E0207 means an impl block has a type parameter that is not used in the type … E0301 Rust Programming Language E0301 means you tried to borrow something immutably (for reading) while it is … E0412 Rust Programming Language E0412 means Rust cannot find a type name in the current scope.<br>You used a … E0505 Rust Programming Language E0505 means you tried to move a value (transfer ownership) while a borrow of it … E0277 Rust Programming Language Rust error E0277 means you used a type that does not have a required capability … E0308 Rust Programming Language Rust error E0308 means you gave a function or variable a value of the wrong … E0382 Rust Programming Language Rust error E0382 means you tried to use a value after it was already moved … E0433 Rust Programming Language Rust error E0433 means a module path in your use statement or code could not be … E0502 Rust Programming Language Rust error E0502 means you tried to borrow something as mutable while an … E0599 Rust Programming Language Rust error E0599 means you called a method on a type that does not have that …