aboutsummaryrefslogtreecommitdiff
path: root/src/model/channel/guild_channel.rs
diff options
context:
space:
mode:
authoracdenisSK <[email protected]>2017-07-02 14:33:23 +0200
committeracdenisSK <[email protected]>2017-07-02 18:29:29 +0200
commit511ec87280e8ddec6589f48fec8260bf2e598bdb (patch)
tree008846c1531ecd47887abb9623b98a960b1fa808 /src/model/channel/guild_channel.rs
parentAdd a `quit` function` (diff)
downloadserenity-511ec87280e8ddec6589f48fec8260bf2e598bdb.tar.xz
serenity-511ec87280e8ddec6589f48fec8260bf2e598bdb.zip
Fix doc tests
Diffstat (limited to 'src/model/channel/guild_channel.rs')
-rw-r--r--src/model/channel/guild_channel.rs79
1 files changed, 43 insertions, 36 deletions
diff --git a/src/model/channel/guild_channel.rs b/src/model/channel/guild_channel.rs
index 09e76a4..15a068e 100644
--- a/src/model/channel/guild_channel.rs
+++ b/src/model/channel/guild_channel.rs
@@ -413,22 +413,25 @@ impl GuildChannel {
/// channel:
///
/// ```rust,no_run
- /// # use serenity::Client;
- /// #
- /// # let mut client = Client::new("");
- /// #
+ /// use serenity::prelude::*;
+ /// use serenity::model::*;
+ /// struct Handler;
+ ///
/// use serenity::CACHE;
+ ///
+ /// impl EventHandler for Handler {
+ /// fn on_message(&self, _: Context, msg: Message) {
+ /// let channel = match CACHE.read().unwrap().guild_channel(msg.channel_id) {
+ /// Some(channel) => channel,
+ /// None => return,
+ /// };
///
- /// client.on_message(|_, msg| {
- /// let channel = match CACHE.read().unwrap().guild_channel(msg.channel_id) {
- /// Some(channel) => channel,
- /// None => return,
- /// };
- ///
- /// let permissions = channel.read().unwrap().permissions_for(&msg.author).unwrap();
+ /// let permissions = channel.read().unwrap().permissions_for(&msg.author).unwrap();
///
- /// println!("The user's permissions: {:?}", permissions);
- /// });
+ /// println!("The user's permissions: {:?}", permissions);
+ /// }
+ /// }
+ /// let mut client = Client::new("token", Handler); client.start().unwrap();
/// ```
///
/// Check if the current user has the [Attach Files] and [Send Messages]
@@ -436,38 +439,42 @@ impl GuildChannel {
/// for demonstrative purposes):
///
/// ```rust,no_run
- /// # use serenity::Client;
- /// #
- /// # let mut client = Client::new("");
- /// #
+ /// use serenity::prelude::*;
+ /// use serenity::model::*;
/// use serenity::CACHE;
/// use serenity::model::permissions;
/// use std::fs::File;
///
- /// client.on_message(|_, msg| {
- /// let channel = match CACHE.read().unwrap().guild_channel(msg.channel_id) {
- /// Some(channel) => channel,
- /// None => return,
- /// };
+ /// struct Handler;
///
- /// let current_user_id = CACHE.read().unwrap().user.id;
- /// let permissions = channel.read().unwrap().permissions_for(current_user_id).unwrap();
+ /// impl EventHandler for Handler {
+ /// fn on_message(&self, _: Context, msg: Message) {
+ /// let channel = match CACHE.read().unwrap().guild_channel(msg.channel_id) {
+ /// Some(channel) => channel,
+ /// None => return,
+ /// };
///
- /// if !permissions.contains(permissions::ATTACH_FILES | permissions::SEND_MESSAGES) {
- /// return;
- /// }
- ///
- /// let file = match File::open("./cat.png") {
- /// Ok(file) => file,
- /// Err(why) => {
- /// println!("Err opening file: {:?}", why);
+ /// let current_user_id = CACHE.read().unwrap().user.id;
+ /// let permissions = channel.read().unwrap().permissions_for(current_user_id).unwrap();
///
+ /// if !permissions.contains(permissions::ATTACH_FILES | permissions::SEND_MESSAGES) {
/// return;
- /// },
- /// };
+ /// }
+ ///
+ /// let file = match File::open("./cat.png") {
+ /// Ok(file) => file,
+ /// Err(why) => {
+ /// println!("Err opening file: {:?}", why);
+ ///
+ /// return;
+ /// },
+ /// };
+ ///
+ /// let _ = msg.channel_id.send_file(file, "cat.png", |m| m.content("here's a cat"));
+ /// }
+ /// }
///
- /// let _ = msg.channel_id.send_file(file, "cat.png", |m| m.content("here's a cat"));
- /// });
+ /// let mut client = Client::new("token", Handler); client.start().unwrap();
/// ```
///
/// # Errors