aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
authorJokler <jokler.contact@gmail.com>2017-10-06 04:00:49 +0200
committerJokler <jokler.contact@gmail.com>2017-10-11 15:41:32 +0200
commit3bf595091370a76ef76d602909b387b284db410c (patch)
treeffe93c51e83d9b4ab044286b788b8ff44012ec34 /src/lib.rs
parent56e04f0798277196d75ed5654e01a19692b2b817 (diff)
downloadfrippy-3bf595091370a76ef76d602909b387b284db410c.tar.gz
frippy-3bf595091370a76ef76d602909b387b284db410c.zip
Add clippy as an optional build feature
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs7
1 files changed, 5 insertions, 2 deletions
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() {