diff options
| author | Zeyla Hellyer <[email protected]> | 2017-12-09 10:43:53 -0800 |
|---|---|---|
| committer | Zeyla Hellyer <[email protected]> | 2017-12-09 10:43:53 -0800 |
| commit | 795eaa15bca61116fbde9c2482c765f2d47a7696 (patch) | |
| tree | 8213cd2f278c90b5e1004f92e15a1527b76d8c2c /src | |
| parent | Fix remaining deserializers (diff) | |
| download | serenity-795eaa15bca61116fbde9c2482c765f2d47a7696.tar.xz serenity-795eaa15bca61116fbde9c2482c765f2d47a7696.zip | |
Remove EditRole::default implementation
Removes the custom implementation for `EditRole`, instead deriving
Default.
Diffstat (limited to 'src')
| -rw-r--r-- | src/builder/edit_role.rs | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/src/builder/edit_role.rs b/src/builder/edit_role.rs index 0ef1b35..bd4984a 100644 --- a/src/builder/edit_role.rs +++ b/src/builder/edit_role.rs @@ -38,7 +38,7 @@ use model::{permissions, Permissions, Role}; /// [`GuildId::edit_role`]: ../model/struct.GuildId.html#method.edit_role /// [`Role`]: ../model/struct.Role.html /// [`Role::edit`]: ../model/struct.Role.html#method.edit -#[derive(Clone, Debug)] +#[derive(Clone, Debug, Default)] pub struct EditRole(pub JsonMap); impl EditRole { @@ -128,31 +128,3 @@ impl EditRole { self } } - -impl Default for EditRole { - /// Creates a builder with default parameters. - /// - /// The defaults are: - /// - /// - **color**: 10070709 - /// - **hoist**: false - /// - **mentionable**: false - /// - **name**: new role - /// - **permissions**: the [general permissions set] - /// - **position**: 1 - /// - /// [general permissions set]: ../model/permissions/constant.PRESET_GENERAL.html - fn default() -> EditRole { - let mut map = Map::new(); - let permissions = Number::from(permissions::PRESET_GENERAL.bits()); - - map.insert("color".to_string(), Value::Number(Number::from(10_070_709))); - map.insert("hoist".to_string(), Value::Bool(false)); - map.insert("mentionable".to_string(), Value::Bool(false)); - map.insert("name".to_string(), Value::String("new role".to_string())); - map.insert("permissions".to_string(), Value::Number(permissions)); - map.insert("position".to_string(), Value::Number(Number::from(1))); - - EditRole(map) - } -} |