]> git.lizzy.rs Git - rust.git/commitdiff
Fix add_life_to_type label typo
authorLukas Wirth <lukastw97@gmail.com>
Sat, 20 Mar 2021 12:44:12 +0000 (13:44 +0100)
committerLukas Wirth <lukastw97@gmail.com>
Sat, 20 Mar 2021 12:44:12 +0000 (13:44 +0100)
crates/ide_assists/src/handlers/add_lifetime_to_type.rs
crates/ide_assists/src/handlers/add_turbo_fish.rs

index 2edf7b204b1714d9cb2f15cbc03209c1dda4594a..844928754ffb6a061ba76d422083cd304a946f7b 100644 (file)
@@ -29,8 +29,7 @@ pub(crate) fn add_lifetime_to_type(acc: &mut Assists, ctx: &AssistContext) -> Op
     let node = ctx.find_node_at_offset::<ast::Adt>()?;
     let has_lifetime = node
         .generic_param_list()
-        .map(|gen_list| gen_list.lifetime_params().count() > 0)
-        .unwrap_or_default();
+        .map_or(false, |gen_list| gen_list.lifetime_params().next().is_some());
 
     if has_lifetime {
         return None;
@@ -41,7 +40,7 @@ pub(crate) fn add_lifetime_to_type(acc: &mut Assists, ctx: &AssistContext) -> Op
 
     acc.add(
         AssistId("add_lifetime_to_type", AssistKind::Generate),
-        "Add lifetime`",
+        "Add lifetime",
         target,
         |builder| {
             match node.generic_param_list() {
index 436767895404d26986df095081d6b4be7a52b691..e4bb61c4e1c657974b1c5a8661d8e2c372409a6f 100644 (file)
@@ -26,7 +26,7 @@
 pub(crate) fn add_turbo_fish(acc: &mut Assists, ctx: &AssistContext) -> Option<()> {
     let ident = ctx.find_token_syntax_at_offset(SyntaxKind::IDENT).or_else(|| {
         let arg_list = ctx.find_node_at_offset::<ast::ArgList>()?;
-        if arg_list.args().count() > 0 {
+        if arg_list.args().next().is_some() {
             return None;
         }
         cov_mark::hit!(add_turbo_fish_after_call);