diff --git a/clap_complete/src/dynamic/env/mod.rs b/clap_complete/src/dynamic/env/mod.rs index eb5b28a8d27..a54e72b6295 100644 --- a/clap_complete/src/dynamic/env/mod.rs +++ b/clap_complete/src/dynamic/env/mod.rs @@ -245,6 +245,11 @@ impl<'s> Shells<'s> { pub fn names(&self) -> impl Iterator + 's { self.0.iter().map(|c| c.name()) } + + /// Iterate over [`EnvCompleter`]s + pub fn iter(&self) -> impl Iterator { + self.0.iter().copied() + } } /// Shell-integration for completions