From 3bf595091370a76ef76d602909b387b284db410c Mon Sep 17 00:00:00 2001 From: Jokler Date: Fri, 6 Oct 2017 04:00:49 +0200 Subject: Add clippy as an optional build feature --- src/lib.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index f7d0971..b0c1615 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,3 +1,6 @@ +#![cfg_attr(feature="clippy", feature(plugin))] +#![cfg_attr(feature="clippy", plugin(clippy))] + extern crate irc; #[macro_use] extern crate lazy_static; @@ -24,9 +27,9 @@ pub fn run() { .for_each_incoming(|message| { let message = Arc::new(message); - for plugin in plugins.clone().into_iter() { + for plugin in plugins.clone() { let server = server.clone(); - let message = message.clone(); + let message = Arc::clone(&message); spawn(move || { let mut plugin = match plugin.lock() { -- cgit v1.2.3-70-g09d2