From fb5b45736c89296b50ef305a550d16fd7c022c87 Mon Sep 17 00:00:00 2001 From: Cyril Plisko Date: Sun, 8 Nov 2020 13:45:53 +0200 Subject: Update Pager::pager_envs() signature --- src/lib.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 45e6e07..5ee9364 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -164,11 +164,9 @@ impl Pager { } /// Launch pager with the specified environment variables - pub fn set_pager_envs(self, envs: &[&str]) -> Self { - Self { - envs: envs.into_iter().map(|x| x.into()).collect(), - ..self - } + pub fn pager_envs(self, envs: impl IntoIterator>) -> Self { + let envs = envs.into_iter().map(|s| s.into()).collect(); + Self { envs, ..self } } /// Instructs `Pager` to bypass invoking pager if output is not a `tty` -- cgit v1.2.3