From cb1a4291d0e0c1fb3d895ebb66deb1eca3541503 Mon Sep 17 00:00:00 2001 From: link2xt Date: Sat, 5 Nov 2022 04:17:29 +0300 Subject: [PATCH] Accept ToString instead of AsRef in Params.set() (#3732) --- src/message.rs | 2 +- src/param.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/message.rs b/src/message.rs index 3da05a34c..d9e2a2558 100644 --- a/src/message.rs +++ b/src/message.rs @@ -726,7 +726,7 @@ impl Message { self.text = text; } - pub fn set_file(&mut self, file: impl AsRef, filemime: Option<&str>) { + pub fn set_file(&mut self, file: impl ToString, filemime: Option<&str>) { self.param.set(Param::File, file); if let Some(filemime) = filemime { self.param.set(Param::MimeType, filemime); diff --git a/src/param.rs b/src/param.rs index cd791d502..981a1f0dd 100644 --- a/src/param.rs +++ b/src/param.rs @@ -266,8 +266,8 @@ impl Params { } /// Set the given key to the passed in value. - pub fn set(&mut self, key: Param, value: impl AsRef) -> &mut Self { - self.inner.insert(key, value.as_ref().to_string()); + pub fn set(&mut self, key: Param, value: impl ToString) -> &mut Self { + self.inner.insert(key, value.to_string()); self }