use syntax::{
ast::{self, AstNode},
- SyntaxElement, TextRange, TextSize, T,
+ SyntaxElement, SyntaxKind, TextRange, TextSize, T,
};
use crate::{AssistContext, AssistId, AssistKind, Assists};
}
symbol_kind => {
let symbol_not_in_bracket = unpaired_brackets_in_contents.is_empty();
- if symbol_not_in_bracket && symbol_kind.is_punct() {
+ if symbol_not_in_bracket
+ && symbol_kind != SyntaxKind::COLON
+ && symbol_kind.is_punct()
+ {
return true;
}
}
}
",
);
+
+ check_assist(remove_dbg, "<|>dbg!(Foo::foo_test()).bar()", "Foo::foo_test().bar()");
}
#[test]