From d4060c07e137cf9f5bad4193e223bc2997170f9c Mon Sep 17 00:00:00 2001 From: Yash Karandikar Date: Fri, 23 Sep 2022 08:50:23 -0500 Subject: [PATCH] Fix clippy lints --- src/lib.rs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 1f294e9..2017a8d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -16,9 +16,9 @@ struct WeechatNotify { impl Plugin for WeechatNotify { fn init(_: &Weechat, _: Args) -> Result { - let _h1 = SignalHook::new("weechat_highlight", notify)?; - let _h2 = SignalHook::new("irc_pv", notify)?; - Ok(Self { _h1, _h2 }) + let h1 = SignalHook::new("weechat_highlight", notify)?; + let h2 = SignalHook::new("irc_pv", notify)?; + Ok(Self { _h1: h1, _h2: h2 }) } } @@ -28,17 +28,16 @@ fn notify_inner( data: Option, ) -> Result<(), String> { if let Some(SignalData::String(s)) = data { - let mut arr: Vec<&str> = s.split("\t").collect(); + let mut arr: Vec<&str> = s.split('\t').collect(); if arr.len() == 1 { let a = arr[0].split("PRIVMSG").collect::>(); let b = a[0] - .split("!") + .split('!') .next() - .map(|s| s.strip_prefix(":")) - .flatten() + .and_then(|s| s.strip_prefix(':')) .ok_or_else(|| "malformed data".to_string())?; let c = a[1] - .split(":") + .split(':') .nth(1) .ok_or_else(|| "malformed data".to_string())?; arr = vec![b, c];