mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-27 05:23:24 +00:00
119 lines
4 KiB
Text
119 lines
4 KiB
Text
//Generated file, do not edit by hand, see `xtask/src/codegen`
|
|
=== break-outside-of-loop
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_ty/src/diagnostics.rs#L219[diagnostics.rs]
|
|
|
|
This diagnostic is triggered if `break` keyword is used outside of a loop.
|
|
|
|
|
|
=== inactive-code
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_def/src/diagnostics.rs#L98[diagnostics.rs]
|
|
|
|
This diagnostic is shown for code with inactive `#[cfg]` attributes.
|
|
|
|
|
|
=== incorrect-ident-case
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_ty/src/diagnostics.rs#L319[diagnostics.rs]
|
|
|
|
This diagnostic is triggered if item name doesn't follow https://doc.rust-lang.org/1.0.0/style/style/naming/README.html[Rust naming convention].
|
|
|
|
|
|
=== macro-error
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_def/src/diagnostics.rs#L164[diagnostics.rs]
|
|
|
|
This diagnostic is shown for macro expansion errors.
|
|
|
|
|
|
=== mismatched-arg-count
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_ty/src/diagnostics.rs#L267[diagnostics.rs]
|
|
|
|
This diagnostic is triggered if function is invoked with an incorrect amount of arguments.
|
|
|
|
|
|
=== missing-match-arm
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_ty/src/diagnostics.rs#L162[diagnostics.rs]
|
|
|
|
This diagnostic is triggered if `match` block is missing one or more match arms.
|
|
|
|
|
|
=== missing-ok-in-tail-expr
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_ty/src/diagnostics.rs#L187[diagnostics.rs]
|
|
|
|
This diagnostic is triggered if block that should return `Result` returns a value not wrapped in `Ok`.
|
|
|
|
Example:
|
|
|
|
```rust
|
|
fn foo() -> Result<u8, ()> {
|
|
10
|
|
}
|
|
```
|
|
|
|
|
|
=== missing-pat-fields
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_ty/src/diagnostics.rs#L113[diagnostics.rs]
|
|
|
|
This diagnostic is triggered if pattern lacks some fields that exist in the corresponding structure.
|
|
|
|
Example:
|
|
|
|
```rust
|
|
struct A { a: u8, b: u8 }
|
|
|
|
let a = A { a: 10, b: 20 };
|
|
|
|
if let A { a } = a {
|
|
// ...
|
|
}
|
|
```
|
|
|
|
|
|
=== missing-structure-fields
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_ty/src/diagnostics.rs#L66[diagnostics.rs]
|
|
|
|
This diagnostic is triggered if record lacks some fields that exist in the corresponding structure.
|
|
|
|
Example:
|
|
|
|
```rust
|
|
struct A { a: u8, b: u8 }
|
|
|
|
let a = A { a: 10 };
|
|
```
|
|
|
|
|
|
=== missing-unsafe
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_ty/src/diagnostics.rs#L243[diagnostics.rs]
|
|
|
|
This diagnostic is triggered if operation marked as `unsafe` is used outside of `unsafe` function or block.
|
|
|
|
|
|
=== no-such-field
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_ty/src/diagnostics.rs#L39[diagnostics.rs]
|
|
|
|
This diagnostic is triggered if created structure does not have field provided in record.
|
|
|
|
|
|
=== unresolved-extern-crate
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_def/src/diagnostics.rs#L43[diagnostics.rs]
|
|
|
|
This diagnostic is triggered if rust-analyzer is unable to discover referred extern crate.
|
|
|
|
|
|
=== unresolved-import
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_def/src/diagnostics.rs#L67[diagnostics.rs]
|
|
|
|
This diagnostic is triggered if rust-analyzer is unable to discover imported module.
|
|
|
|
|
|
=== unresolved-module
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_def/src/diagnostics.rs#L18[diagnostics.rs]
|
|
|
|
This diagnostic is triggered if rust-analyzer is unable to discover referred module.
|
|
|
|
|
|
=== unresolved-proc-macro
|
|
**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/hir_def/src/diagnostics.rs#L131[diagnostics.rs]
|
|
|
|
This diagnostic is shown when a procedural macro can not be found. This usually means that
|
|
procedural macro support is simply disabled (and hence is only a weak hint instead of an error),
|
|
but can also indicate project setup problems.
|