aboutsummaryrefslogtreecommitdiff
path: root/src/framework/standard/mod.rs
diff options
context:
space:
mode:
authoracdenisSK <[email protected]>2017-11-18 12:06:22 +0100
committeracdenisSK <[email protected]>2017-11-18 12:06:22 +0100
commite748d1ff80dbbeb82b23f8ac9fec9cf8c7e4a69e (patch)
tree10f6dfe469e5362a6936082890d5d7992e401d63 /src/framework/standard/mod.rs
parentUse a private function to reduce repetition (diff)
downloadserenity-e748d1ff80dbbeb82b23f8ac9fec9cf8c7e4a69e.tar.xz
serenity-e748d1ff80dbbeb82b23f8ac9fec9cf8c7e4a69e.zip
Add `cmd` to `Create(Command|Group)`
Diffstat (limited to 'src/framework/standard/mod.rs')
-rw-r--r--src/framework/standard/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/framework/standard/mod.rs b/src/framework/standard/mod.rs
index 792814e..2f7429b 100644
--- a/src/framework/standard/mod.rs
+++ b/src/framework/standard/mod.rs
@@ -14,7 +14,7 @@ pub(crate) use self::command::{A, Help};
pub use self::command::{Command, CommandGroup, CommandOptions, Error as CommandError};
pub use self::command::CommandOrAlias;
pub use self::configuration::Configuration;
-pub use self::create_command::CreateCommand;
+pub use self::create_command::{CreateCommand, FnOrCommand};
pub use self::create_group::CreateGroup;
use client::Context;
@@ -682,7 +682,7 @@ impl StandardFramework {
.or_insert_with(|| Arc::new(CommandGroup::default()));
if let Some(ref mut group) = Arc::get_mut(ungrouped) {
- let cmd = f(CreateCommand(CommandOptions::default(), |_, _, _| Ok(()))).finish();
+ let cmd = f(CreateCommand(CommandOptions::default(), FnOrCommand::Fn(|_, _, _| Ok(())))).finish();
let name = command_name.to_string();
if let Some(ref prefix) = group.prefix {