summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJokler <jokler.contact@gmail.com>2017-12-11 03:41:27 +0100
committerJokler <jokler.contact@gmail.com>2017-12-11 03:41:27 +0100
commitdf4d91e5a4b5cca1757d4cfac8849e7cd6b5524d (patch)
treed7cd5a5d183d89b4cb7d67ad487d1704d506a88f /src
parent6c3060994a3e04a59caeae7221650d0eec5e49fa (diff)
downloadfrippy-df4d91e5a4b5cca1757d4cfac8849e7cd6b5524d.tar.gz
frippy-df4d91e5a4b5cca1757d4cfac8849e7cd6b5524d.zip
Derive defaults where possible
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs3
-rw-r--r--src/plugins/currency.rs2
-rw-r--r--src/plugins/emoji.rs2
-rw-r--r--src/plugins/help.rs2
-rw-r--r--src/plugins/keepnick.rs2
5 files changed, 6 insertions, 5 deletions
diff --git a/src/lib.rs b/src/lib.rs
index badf578..4a511c3 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -56,6 +56,7 @@ pub use irc::error::Error as IrcError;
use plugin::*;
+#[derive(Default)]
pub struct Bot {
plugins: ThreadedPlugins,
}
@@ -171,7 +172,7 @@ fn process_msg(server: &IrcServer,
Ok(())
}
-#[derive(Clone, Debug)]
+#[derive(Clone, Default, Debug)]
struct ThreadedPlugins {
plugins: HashMap<String, Arc<Plugin>>,
}
diff --git a/src/plugins/currency.rs b/src/plugins/currency.rs
index d6cf928..634faa2 100644
--- a/src/plugins/currency.rs
+++ b/src/plugins/currency.rs
@@ -14,7 +14,7 @@ use self::serde_json::Value;
use plugin::*;
-#[derive(PluginName, Debug)]
+#[derive(PluginName, Default, Debug)]
pub struct Currency;
struct ConvertionRequest<'a> {
diff --git a/src/plugins/emoji.rs b/src/plugins/emoji.rs
index 1bb714c..59e2fdd 100644
--- a/src/plugins/emoji.rs
+++ b/src/plugins/emoji.rs
@@ -28,7 +28,7 @@ impl fmt::Display for EmojiHandle {
}
}
-#[derive(PluginName, Debug)]
+#[derive(PluginName, Default, Debug)]
pub struct Emoji;
impl Emoji {
diff --git a/src/plugins/help.rs b/src/plugins/help.rs
index 8f3fb4d..7b987d4 100644
--- a/src/plugins/help.rs
+++ b/src/plugins/help.rs
@@ -3,7 +3,7 @@ use irc::error::Error as IrcError;
use plugin::*;
-#[derive(PluginName, Debug)]
+#[derive(PluginName, Default, Debug)]
pub struct Help;
impl Help {
diff --git a/src/plugins/keepnick.rs b/src/plugins/keepnick.rs
index afe12f8..0d12110 100644
--- a/src/plugins/keepnick.rs
+++ b/src/plugins/keepnick.rs
@@ -3,7 +3,7 @@ use irc::error::Error as IrcError;
use plugin::*;
-#[derive(PluginName, Debug)]
+#[derive(PluginName, Default, Debug)]
pub struct KeepNick;
impl KeepNick {