aboutsummaryrefslogtreecommitdiff
path: root/src/framework/standard/configuration.rs
diff options
context:
space:
mode:
authoracdenisSK <[email protected]>2017-08-24 15:26:49 +0200
committeracdenisSK <[email protected]>2017-08-24 16:36:01 +0200
commitb3a5bc89ad1c09290fb1c15ca3b36fe17c3796f3 (patch)
tree315e16f7b252d22b5f832302e722a85c9e6a9b6e /src/framework/standard/configuration.rs
parentAllow FromStr for User to use REST (#147) (diff)
downloadserenity-b3a5bc89ad1c09290fb1c15ca3b36fe17c3796f3.tar.xz
serenity-b3a5bc89ad1c09290fb1c15ca3b36fe17c3796f3.zip
Revamp `RwLock` usage in the lib
Also not quite sure if they goofed rustfmt or something, but its changes it did were a bit bizarre.
Diffstat (limited to 'src/framework/standard/configuration.rs')
-rw-r--r--src/framework/standard/configuration.rs48
1 files changed, 17 insertions, 31 deletions
diff --git a/src/framework/standard/configuration.rs b/src/framework/standard/configuration.rs
index 491bbc4..dd1c7e7 100644
--- a/src/framework/standard/configuration.rs
+++ b/src/framework/standard/configuration.rs
@@ -33,32 +33,19 @@ use model::{GuildId, Message, UserId};
/// [`Client`]: ../../client/struct.Client.html
/// [`Framework`]: struct.Framework.html
pub struct Configuration {
- #[doc(hidden)]
- pub allow_dm: bool,
- #[doc(hidden)]
- pub allow_whitespace: bool,
- #[doc(hidden)]
- pub blocked_guilds: HashSet<GuildId>,
- #[doc(hidden)]
- pub blocked_users: HashSet<UserId>,
- #[doc(hidden)]
- pub depth: usize,
- #[doc(hidden)]
- pub disabled_commands: HashSet<String>,
- #[doc(hidden)]
- pub dynamic_prefix: Option<Box<PrefixCheck>>,
- #[doc(hidden)]
- pub ignore_bots: bool,
- #[doc(hidden)]
- pub ignore_webhooks: bool,
- #[doc(hidden)]
- pub on_mention: Option<Vec<String>>,
- #[doc(hidden)]
- pub owners: HashSet<UserId>,
- #[doc(hidden)]
- pub prefixes: Vec<String>,
- #[doc(hidden)]
- pub delimiters: Vec<String>,
+ #[doc(hidden)] pub allow_dm: bool,
+ #[doc(hidden)] pub allow_whitespace: bool,
+ #[doc(hidden)] pub blocked_guilds: HashSet<GuildId>,
+ #[doc(hidden)] pub blocked_users: HashSet<UserId>,
+ #[doc(hidden)] pub depth: usize,
+ #[doc(hidden)] pub disabled_commands: HashSet<String>,
+ #[doc(hidden)] pub dynamic_prefix: Option<Box<PrefixCheck>>,
+ #[doc(hidden)] pub ignore_bots: bool,
+ #[doc(hidden)] pub ignore_webhooks: bool,
+ #[doc(hidden)] pub on_mention: Option<Vec<String>>,
+ #[doc(hidden)] pub owners: HashSet<UserId>,
+ #[doc(hidden)] pub prefixes: Vec<String>,
+ #[doc(hidden)] pub delimiters: Vec<String>,
}
impl Configuration {
@@ -269,8 +256,8 @@ impl Configuration {
if let Ok(current_user) = http::get_current_user() {
self.on_mention = Some(vec![
- format!("<@{}>", current_user.id), // Regular mention
- format!("<@!{}>", current_user.id) /* Nickname mention */,
+ format!("<@{}>", current_user.id), // Regular mention
+ format!("<@!{}>", current_user.id), // Nickname mention
]);
}
@@ -415,9 +402,8 @@ impl Configuration {
/// ```
pub fn delimiters(mut self, delimiters: Vec<&str>) -> Self {
self.delimiters.clear();
- self.delimiters.extend(
- delimiters.into_iter().map(|s| s.to_string()),
- );
+ self.delimiters
+ .extend(delimiters.into_iter().map(|s| s.to_string()));
self
}