Unnamed repository; edit this file 'description' to name the repository.
Apply suggestions from code review
Co-authored-by: Lukas Wirth <[email protected]>
Max Heller 2023-08-09
parent 0c21d85 · commit a1d9e45
-rw-r--r--crates/ide-completion/src/context.rs14
1 files changed, 5 insertions, 9 deletions
diff --git a/crates/ide-completion/src/context.rs b/crates/ide-completion/src/context.rs
index 5537673d1e..90ad2ecaf9 100644
--- a/crates/ide-completion/src/context.rs
+++ b/crates/ide-completion/src/context.rs
@@ -169,19 +169,15 @@ pub(crate) enum TypeLocation {
impl TypeLocation {
pub(crate) fn complete_lifetimes(&self) -> bool {
- match self {
- TypeLocation::GenericArg(Some((_, _, Some(param)))) => {
- matches!(param, ast::GenericParam::LifetimeParam(_))
- }
- _ => false,
- }
+ matches!(
+ self,
+ TypeLocation::GenericArg(Some((_, _, Some(ast::GenericParam::LifetimeParam(_)))))
+ )
}
pub(crate) fn complete_consts(&self) -> bool {
match self {
- TypeLocation::GenericArg(Some((_, _, Some(param)))) => {
- matches!(param, ast::GenericParam::ConstParam(_))
- }
+ TypeLocation::GenericArg(Some((_, _, Some(ast::GenericParam::ConstParam(_))))) => true,
TypeLocation::AssocConstEq => true,
_ => false,
}