From 56039608a0b0cdfa183251a1adaea0fc0df8abd3 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Tue, 27 Feb 2024 17:54:18 -0500 Subject: [PATCH] chore: clippy --- src/lib.rs | 8 ++------ src/mime.rs | 4 ++-- src/text.rs | 2 +- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index b69c9e4..ddd509f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -58,12 +58,8 @@ impl Clipboard { if let Ok(reply) = self.request_receiver.recv() { match reply { - Ok((data, mime)) => { - T::try_from((data, mime)).map_err(|err| std::io::Error::other(err)) - }, - Err(err) => { - return Err(err); - }, + Ok((data, mime)) => T::try_from((data, mime)).map_err(std::io::Error::other), + Err(err) => Err(err), } } else { // The clipboard thread is dead, however we shouldn't crash downstream, so diff --git a/src/mime.rs b/src/mime.rs index 40dd707..5bda1a0 100644 --- a/src/mime.rs +++ b/src/mime.rs @@ -37,7 +37,7 @@ impl AsRef for MimeType { fn as_ref(&self) -> &str { match self { MimeType::Other(s) => s.as_ref(), - m => &ALLOWED_TEXT_MIME_TYPES[m.discriminant() as usize], + m => ALLOWED_TEXT_MIME_TYPES[m.discriminant() as usize], } } } @@ -56,7 +56,7 @@ pub trait AllowedMimeTypes: TryFrom<(Vec, MimeType)> { /// Can be converted to data with the available mime types pub trait AsMimeTypes { /// Available mime types for this data - fn available<'a>(&'a self) -> Cow<'static, [MimeType]>; + fn available(&self) -> Cow<'static, [MimeType]>; /// Data as a specific mime_type fn as_bytes(&self, mime_type: &MimeType) -> Option>; diff --git a/src/text.rs b/src/text.rs index c3cec3a..7f21c1d 100644 --- a/src/text.rs +++ b/src/text.rs @@ -35,7 +35,7 @@ impl AsMimeTypes for Text { Self::allowed() } - fn as_bytes<'a>(&'a self, mime_type: &MimeType) -> Option> { + fn as_bytes(&self, mime_type: &MimeType) -> Option> { match mime_type { MimeType::TextPlainUtf8 | MimeType::Utf8String | MimeType::TextPlain => { Some(Cow::Owned(self.0.as_bytes().to_owned()))