From 3ef0467597b0434655837bcc141f15b47814a748 Mon Sep 17 00:00:00 2001 From: Roland Fredenhagen Date: Tue, 1 Aug 2023 02:30:25 +0700 Subject: [PATCH] dedup was only rust analyzer apparently --- clap_complete/src/dynamic/completer.rs | 2 +- clap_complete/src/shells/zsh.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/clap_complete/src/dynamic/completer.rs b/clap_complete/src/dynamic/completer.rs index d29ddff1a9ea..d550ef81812c 100644 --- a/clap_complete/src/dynamic/completer.rs +++ b/clap_complete/src/dynamic/completer.rs @@ -285,6 +285,6 @@ fn complete_subcommand(value: &str, cmd: &clap::Command) -> Vec<(OsString, Optio .map(|x| (OsString::from(&x.0), x.2)) .collect::>(); scs.sort(); - // TODO: is this needed, doesn't work with styled string scs.dedup(); + scs.dedup(); scs } diff --git a/clap_complete/src/shells/zsh.rs b/clap_complete/src/shells/zsh.rs index b68014b55b94..284336bd4753 100644 --- a/clap_complete/src/shells/zsh.rs +++ b/clap_complete/src/shells/zsh.rs @@ -113,7 +113,7 @@ _{bin_name_underscore}_commands() {{ let mut all_subcommands = utils::all_subcommands(p); all_subcommands.sort(); - // TODO: is this needed, doesn't work with styled string all_subcommands.dedup(); + all_subcommands.dedup(); for (_, ref bin_name, _) in &all_subcommands { debug!("subcommand_details:iter: bin_name={bin_name}");