diff options
| author | infrandomness <infrandomness@gmail.com> | 2022-04-12 19:34:55 +0200 |
|---|---|---|
| committer | infrandomness <infrandomness@gmail.com> | 2022-04-14 13:16:46 +0200 |
| commit | 2903b56f177b2b23db62d6bf2d500837d704fb4e (patch) | |
| tree | 096e2993bbd14f6218c1d833262ef6c816d1fee5 /clippy_lints/src/methods | |
| parent | 822993675ff45d5b4b2f0a310c65d4abd1aef20a (diff) | |
Add tests and docs
This adds test to make sure correct behavior of lint - The first test's option variable is not a temporary variable - The second test does not make usage of `take()` - The third test makes usage of `take()` and uses a temporary variable
Diffstat (limited to 'clippy_lints/src/methods')
| -rw-r--r-- | clippy_lints/src/methods/mod.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/clippy_lints/src/methods/mod.rs b/clippy_lints/src/methods/mod.rs index 36844b3609b..48fa30ba929 100644 --- a/clippy_lints/src/methods/mod.rs +++ b/clippy_lints/src/methods/mod.rs @@ -2169,11 +2169,13 @@ declare_clippy_lint! { /// /// ### Example /// ```rust - /// // example code where clippy issues a warning + /// let x = Some(3); + /// x.as_ref().take(); /// ``` /// Use instead: /// ```rust - /// // example code which does not raise clippy warning + /// let x = Some(3); + /// x.as_ref(); /// ``` #[clippy::version = "1.61.0"] pub NEEDLESS_OPTION_TAKE, |
