From a741a61a30fa78a508004935b8fc14c757332a87 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Wed, 30 Nov 2022 23:57:39 +0100 Subject: [PATCH] refactor: use generic string params for client --- src/client/mod.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/client/mod.rs b/src/client/mod.rs index 3b82f4f..d54b31b 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -397,8 +397,8 @@ impl RustyPipeBuilder { /// /// **Default value**: `Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0` /// (Firefox ESR on Debian) - pub fn user_agent(mut self, user_agent: &str) -> Self { - self.user_agent = user_agent.to_owned(); + pub fn user_agent>(mut self, user_agent: S) -> Self { + self.user_agent = user_agent.into(); self } @@ -444,8 +444,8 @@ impl RustyPipeBuilder { } /// Set the default YouTube visitor data cookie - pub fn visitor_data(mut self, visitor_data: &str) -> Self { - self.default_opts.visitor_data = Some(visitor_data.to_owned()); + pub fn visitor_data>(mut self, visitor_data: S) -> Self { + self.default_opts.visitor_data = Some(visitor_data.into()); self } @@ -778,8 +778,8 @@ impl RustyPipeQuery { } /// Set the YouTube visitor data cookie - pub fn visitor_data(mut self, visitor_data: &str) -> Self { - self.opts.visitor_data = Some(visitor_data.to_owned()); + pub fn visitor_data>(mut self, visitor_data: S) -> Self { + self.opts.visitor_data = Some(visitor_data.into()); self }