]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_lint_defs/src/builtin.rs
Document, that some lint have to be expected on the crate level (RFC 2383)
[rust.git] / compiler / rustc_lint_defs / src / builtin.rs
index b1bfd612b90e5f9c8e0fe1ba451ede0348f153be..2cce6434b0fab2e1aad71099cfc372fccb63f5ea 100644 (file)
     /// The `expect` attribute can be removed if this is intended behavior otherwise
     /// it should be investigated why the expected lint is no longer issued.
     ///
+    /// In rare cases, the expectation might be emitted at a different location than
+    /// shown in the shown code snippet. In most cases, the `#[expect]` attribute
+    /// works when added to the outer scope. A few lints can only be expected
+    /// on a crate level.
+    ///
     /// Part of RFC 2383. The progress is being tracked in [#54503]
     ///
     /// [#54503]: https://github.com/rust-lang/rust/issues/54503