diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/builder/create_embed.rs | 2 | ||||
| -rw-r--r-- | src/builder/create_invite.rs | 2 | ||||
| -rw-r--r-- | src/builder/create_message.rs | 4 | ||||
| -rw-r--r-- | src/builder/edit_channel.rs | 2 | ||||
| -rw-r--r-- | src/builder/edit_guild.rs | 2 | ||||
| -rw-r--r-- | src/builder/edit_member.rs | 2 | ||||
| -rw-r--r-- | src/builder/edit_profile.rs | 2 | ||||
| -rw-r--r-- | src/builder/edit_role.rs | 2 | ||||
| -rw-r--r-- | src/builder/execute_webhook.rs | 2 | ||||
| -rw-r--r-- | src/builder/get_messages.rs | 2 | ||||
| -rw-r--r-- | src/builder/mod.rs | 2 | ||||
| -rw-r--r-- | src/client/context.rs | 6 | ||||
| -rw-r--r-- | src/model/channel/channel_category.rs | 4 | ||||
| -rw-r--r-- | src/model/channel/guild_channel.rs | 4 | ||||
| -rw-r--r-- | src/model/user.rs | 4 | ||||
| -rw-r--r-- | src/utils/mod.rs | 3 | ||||
| -rw-r--r-- | src/utils/vec_map.rs (renamed from src/builder/vec_map.rs) | 0 |
17 files changed, 21 insertions, 24 deletions
diff --git a/src/builder/create_embed.rs b/src/builder/create_embed.rs index fa8e12b..07f803a 100644 --- a/src/builder/create_embed.rs +++ b/src/builder/create_embed.rs @@ -22,7 +22,7 @@ use serde_json::Value; use std::default::Default; use std::fmt::Display; use utils; -use super::VecMap; +use utils::VecMap; #[cfg(feature = "utils")] use utils::Colour; diff --git a/src/builder/create_invite.rs b/src/builder/create_invite.rs index 1e8a7b7..b3344cc 100644 --- a/src/builder/create_invite.rs +++ b/src/builder/create_invite.rs @@ -1,7 +1,7 @@ use internal::prelude::*; use serde_json::Value; use std::default::Default; -use super::VecMap; +use utils::VecMap; /// A builder to create a [`RichInvite`] for use via [`GuildChannel::create_invite`]. /// diff --git a/src/builder/create_message.rs b/src/builder/create_message.rs index 4e1bd4b..2a89c0b 100644 --- a/src/builder/create_message.rs +++ b/src/builder/create_message.rs @@ -1,8 +1,8 @@ use internal::prelude::*; use model::channel::ReactionType; use std::fmt::Display; -use super::{CreateEmbed, VecMap}; -use utils; +use super::CreateEmbed; +use utils::{self, VecMap}; /// A builder to specify the contents of an [`http::send_message`] request, /// primarily meant for use through [`ChannelId::send_message`]. diff --git a/src/builder/edit_channel.rs b/src/builder/edit_channel.rs index fca9a51..17df18d 100644 --- a/src/builder/edit_channel.rs +++ b/src/builder/edit_channel.rs @@ -1,5 +1,5 @@ use internal::prelude::*; -use super::VecMap; +use utils::VecMap; /// A builder to edit a [`GuildChannel`] for use via [`GuildChannel::edit`] /// diff --git a/src/builder/edit_guild.rs b/src/builder/edit_guild.rs index bb03c53..ee6bce6 100644 --- a/src/builder/edit_guild.rs +++ b/src/builder/edit_guild.rs @@ -1,6 +1,6 @@ use internal::prelude::*; use model::prelude::*; -use super::VecMap; +use utils::VecMap; /// A builder to optionally edit certain fields of a [`Guild`]. This is meant /// for usage with [`Guild::edit`]. diff --git a/src/builder/edit_member.rs b/src/builder/edit_member.rs index f5bf2e4..efc9fb9 100644 --- a/src/builder/edit_member.rs +++ b/src/builder/edit_member.rs @@ -1,6 +1,6 @@ use internal::prelude::*; use model::id::{ChannelId, RoleId}; -use super::VecMap; +use utils::VecMap; /// A builder which edits the properties of a [`Member`], to be used in /// conjunction with [`Member::edit`]. diff --git a/src/builder/edit_profile.rs b/src/builder/edit_profile.rs index efa682f..e27fb92 100644 --- a/src/builder/edit_profile.rs +++ b/src/builder/edit_profile.rs @@ -1,5 +1,5 @@ use internal::prelude::*; -use super::VecMap; +use utils::VecMap; /// A builder to edit the current user's settings, to be used in conjunction /// with [`CurrentUser::edit`]. diff --git a/src/builder/edit_role.rs b/src/builder/edit_role.rs index 059653d..54511ec 100644 --- a/src/builder/edit_role.rs +++ b/src/builder/edit_role.rs @@ -1,7 +1,7 @@ use internal::prelude::*; use model::guild::Role; use model::Permissions; -use super::VecMap; +use utils::VecMap; /// A builer to create or edit a [`Role`] for use via a number of model methods. /// diff --git a/src/builder/execute_webhook.rs b/src/builder/execute_webhook.rs index c7d7915..26600ef 100644 --- a/src/builder/execute_webhook.rs +++ b/src/builder/execute_webhook.rs @@ -1,6 +1,6 @@ use serde_json::Value; use std::default::Default; -use super::VecMap; +use utils::VecMap; /// A builder to create the inner content of a [`Webhook`]'s execution. /// diff --git a/src/builder/get_messages.rs b/src/builder/get_messages.rs index 8b34728..01003f6 100644 --- a/src/builder/get_messages.rs +++ b/src/builder/get_messages.rs @@ -1,5 +1,5 @@ use model::id::MessageId; -use super::VecMap; +use utils::VecMap; /// Builds a request for a request to the API to retrieve messages. /// diff --git a/src/builder/mod.rs b/src/builder/mod.rs index adb44a1..3c59c0d 100644 --- a/src/builder/mod.rs +++ b/src/builder/mod.rs @@ -15,9 +15,7 @@ mod edit_profile; mod edit_role; mod execute_webhook; mod get_messages; -mod vec_map; -pub use self::vec_map::VecMap; pub use self::create_embed::{CreateEmbed, CreateEmbedAuthor, CreateEmbedFooter}; pub use self::create_invite::CreateInvite; pub use self::create_message::CreateMessage; diff --git a/src/client/context.rs b/src/client/context.rs index a7bd903..0f66e78 100644 --- a/src/client/context.rs +++ b/src/client/context.rs @@ -9,12 +9,12 @@ use typemap::ShareMap; use builder::EditProfile; #[cfg(feature = "builder")] use internal::prelude::*; -#[cfg(feature = "builder")] -use builder::VecMap; #[cfg(all(feature = "builder", feature = "cache"))] use super::CACHE; #[cfg(feature = "builder")] -use {Result, http, utils}; +use {Result, http}; +#[cfg(feature = "builder")] +use utils::{self, VecMap}; /// The context is a general utility struct provided on event dispatches, which /// helps with dealing with the current "context" of the event dispatch. diff --git a/src/model/channel/channel_category.rs b/src/model/channel/channel_category.rs index 18dbde4..e9e6ccf 100644 --- a/src/model/channel/channel_category.rs +++ b/src/model/channel/channel_category.rs @@ -1,13 +1,11 @@ use model::prelude::*; -#[cfg(feature = "model")] -use builder::VecMap; #[cfg(all(feature = "builder", feature = "model"))] use builder::EditChannel; #[cfg(all(feature = "builder", feature = "model"))] use http; #[cfg(all(feature = "model", feature = "utils"))] -use utils as serenity_utils; +use utils::{self as serenity_utils, VecMap}; /// A category of [`GuildChannel`]s. /// diff --git a/src/model/channel/guild_channel.rs b/src/model/channel/guild_channel.rs index 749e72b..4d729ea 100644 --- a/src/model/channel/guild_channel.rs +++ b/src/model/channel/guild_channel.rs @@ -4,7 +4,7 @@ use model::prelude::*; #[cfg(all(feature = "cache", feature = "model"))] use CACHE; #[cfg(feature = "model")] -use builder::{VecMap, CreateInvite, CreateMessage, EditChannel, GetMessages}; +use builder::{CreateInvite, CreateMessage, EditChannel, GetMessages}; #[cfg(feature = "model")] use http::{self, AttachmentType}; #[cfg(all(feature = "cache", feature = "model"))] @@ -14,7 +14,7 @@ use std::fmt::{Display, Formatter, Result as FmtResult}; #[cfg(feature = "model")] use std::mem; #[cfg(all(feature = "model", feature = "utils"))] -use utils as serenity_utils; +use utils::{self as serenity_utils, VecMap}; /// Represents a guild's text or voice channel. Some methods are available only /// for voice channels and some are only available for text channels. diff --git a/src/model/user.rs b/src/model/user.rs index 1cedf3e..4a10566 100644 --- a/src/model/user.rs +++ b/src/model/user.rs @@ -10,7 +10,7 @@ use model::misc::Mentionable; #[cfg(all(feature = "cache", feature = "model"))] use CACHE; #[cfg(feature = "model")] -use builder::{VecMap, CreateMessage, EditProfile}; +use builder::{CreateMessage, EditProfile}; #[cfg(feature = "model")] use chrono::NaiveDateTime; #[cfg(feature = "model")] @@ -24,7 +24,7 @@ use std::mem; #[cfg(all(feature = "cache", feature = "model"))] use std::sync::Arc; #[cfg(feature = "model")] -use utils; +use utils::{self, VecMap}; /// Information about the current user. #[derive(Clone, Default, Debug, Deserialize, Serialize)] diff --git a/src/utils/mod.rs b/src/utils/mod.rs index 63dae43..afd5b59 100644 --- a/src/utils/mod.rs +++ b/src/utils/mod.rs @@ -3,11 +3,12 @@ mod colour; mod message_builder; +mod vec_map; pub use self::colour::Colour; pub use self::message_builder::{Content, ContentModifier, MessageBuilder}; +pub use self::vec_map::VecMap; -use builder::VecMap; use base64; use internal::prelude::*; use model::id::EmojiId; diff --git a/src/builder/vec_map.rs b/src/utils/vec_map.rs index 786bf14..786bf14 100644 --- a/src/builder/vec_map.rs +++ b/src/utils/vec_map.rs |