diff options
| author | acdenisSK <[email protected]> | 2017-07-02 14:33:23 +0200 |
|---|---|---|
| committer | acdenisSK <[email protected]> | 2017-07-02 18:29:29 +0200 |
| commit | 511ec87280e8ddec6589f48fec8260bf2e598bdb (patch) | |
| tree | 008846c1531ecd47887abb9623b98a960b1fa808 /src/model/error.rs | |
| parent | Add a `quit` function` (diff) | |
| download | serenity-511ec87280e8ddec6589f48fec8260bf2e598bdb.tar.xz serenity-511ec87280e8ddec6589f48fec8260bf2e598bdb.zip | |
Fix doc tests
Diffstat (limited to 'src/model/error.rs')
| -rw-r--r-- | src/model/error.rs | 45 |
1 files changed, 25 insertions, 20 deletions
diff --git a/src/model/error.rs b/src/model/error.rs index 3fffca6..eb52bd8 100644 --- a/src/model/error.rs +++ b/src/model/error.rs @@ -18,31 +18,36 @@ use super::Permissions; /// # /// # #[cfg(feature="client")] /// # fn try_main() -> Result<(), Box<Error>> { -/// use serenity::{Client, Error}; +/// use serenity::prelude::*; +/// use serenity::model::*; +/// use serenity::Error; /// use serenity::model::ModelError; /// use std::env; /// -/// let token = env::var("DISCORD_BOT_TOKEN")?; -/// let mut client = Client::new(&token); +/// struct Handler; /// -/// client.on_member_unban(|context, guild_id, user| { -/// // If the user has an even discriminator, don't re-ban them. -/// if user.discriminator % 2 == 0 { -/// return; -/// } +/// impl EventHandler for Handler { +/// fn on_guild_ban_removal(&self, context: Context, guild_id: GuildId, user: User) { +/// // If the user has an even discriminator, don't re-ban them. +/// if user.discriminator % 2 == 0 { +/// return; +/// } /// -/// match guild_id.ban(user, 8) { -/// Ok(()) => { -/// // Ban successful. -/// }, -/// Err(Error::Model(ModelError::DeleteMessageDaysAmount(amount))) => { -/// println!("Failed deleting {} days' worth of messages", amount); -/// }, -/// Err(why) => { -/// println!("Unexpected error: {:?}", why); -/// }, -/// } -/// }); +/// match guild_id.ban(user, 8) { +/// Ok(()) => { +/// // Ban successful. +/// }, +/// Err(Error::Model(ModelError::DeleteMessageDaysAmount(amount))) => { +/// println!("Failed deleting {} days' worth of messages", amount); +/// }, +/// Err(why) => { +/// println!("Unexpected error: {:?}", why); +/// }, +/// } +/// } +/// } +/// let token = env::var("DISCORD_BOT_TOKEN")?; +/// let mut client = Client::new(&token, Handler); client.start()?; /// # Ok(()) /// # } /// # |