Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide_assists/src/handlers/invert_if.rs')
| -rw-r--r-- | crates/ide_assists/src/handlers/invert_if.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/ide_assists/src/handlers/invert_if.rs b/crates/ide_assists/src/handlers/invert_if.rs index 8f99c4db67..46f11f4af3 100644 --- a/crates/ide_assists/src/handlers/invert_if.rs +++ b/crates/ide_assists/src/handlers/invert_if.rs @@ -1,3 +1,4 @@ +use ide_db::helpers::node_ext::is_pattern_cond; use syntax::{ ast::{self, AstNode}, T, @@ -36,7 +37,7 @@ pub(crate) fn invert_if(acc: &mut Assists, ctx: &AssistContext) -> Option<()> { let cond = expr.condition()?; // This assist should not apply for if-let. - if cond.is_pattern_cond() { + if is_pattern_cond(cond.clone()) { return None; } |