diff options
| -rw-r--r-- | Cargo.toml | 2 | ||||
| -rw-r--r-- | examples/06_command_framework/src/main.rs | 7 |
2 files changed, 4 insertions, 5 deletions
@@ -49,6 +49,6 @@ yaml-rust = "0.3" default = ["cache", "framework", "methods"] cache = [] debug = [] -framework = [] +framework = ["cache"] methods = [] voice = ["opus", "sodiumoxide"] diff --git a/examples/06_command_framework/src/main.rs b/examples/06_command_framework/src/main.rs index 494a453..e89308f 100644 --- a/examples/06_command_framework/src/main.rs +++ b/examples/06_command_framework/src/main.rs @@ -84,10 +84,9 @@ fn main() { // Very similar to `before`, except this will be called directly _after_ // command execution. .after(|_, _, command_name, error| { - if let Some(why) = error { - println!("Command '{}' returned error {:?}", command_name, why); - } else { - println!("Processed command '{}'", command_name); + match error { + Ok(()) => println!("Processed command '{}'", command_name), + Err(why) => println!("Command '{}' returned error {:?}", command_name, why), } }) // Can't be used more than once per 5 seconds: |