diff options
| author | Jokler <jokler.contact@gmail.com> | 2017-12-11 03:41:27 +0100 |
|---|---|---|
| committer | Jokler <jokler.contact@gmail.com> | 2017-12-11 03:41:27 +0100 |
| commit | df4d91e5a4b5cca1757d4cfac8849e7cd6b5524d (patch) | |
| tree | d7cd5a5d183d89b4cb7d67ad487d1704d506a88f /src | |
| parent | 6c3060994a3e04a59caeae7221650d0eec5e49fa (diff) | |
| download | frippy-df4d91e5a4b5cca1757d4cfac8849e7cd6b5524d.tar.gz frippy-df4d91e5a4b5cca1757d4cfac8849e7cd6b5524d.zip | |
Derive defaults where possible
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib.rs | 3 | ||||
| -rw-r--r-- | src/plugins/currency.rs | 2 | ||||
| -rw-r--r-- | src/plugins/emoji.rs | 2 | ||||
| -rw-r--r-- | src/plugins/help.rs | 2 | ||||
| -rw-r--r-- | src/plugins/keepnick.rs | 2 |
5 files changed, 6 insertions, 5 deletions
@@ -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 { |
