diff options
| author | acdenisSK <[email protected]> | 2017-08-01 11:38:57 +0200 |
|---|---|---|
| committer | acdenisSK <[email protected]> | 2017-08-01 11:38:57 +0200 |
| commit | 1fad3dd60a0a9a0959f6e7e55896bef151bf3e9d (patch) | |
| tree | dc11b3da1bd70709c7c80affb97be32f1475f273 /src | |
| parent | Clippy and rustfmt (diff) | |
| download | serenity-1fad3dd60a0a9a0959f6e7e55896bef151bf3e9d.tar.xz serenity-1fad3dd60a0a9a0959f6e7e55896bef151bf3e9d.zip | |
Use ranges instead of guards
Diffstat (limited to 'src')
| -rw-r--r-- | src/model/guild/audit_log.rs | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/model/guild/audit_log.rs b/src/model/guild/audit_log.rs index 380bfa1..8c76728 100644 --- a/src/model/guild/audit_log.rs +++ b/src/model/guild/audit_log.rs @@ -53,15 +53,13 @@ impl FromNum for Action { fn from_num(num: i32) -> Result<Self, String> { Ok(match num { 1 => Action::GuildUpdate, - num if num >= 10 && num <= 13 => Action::Channel(ActionChannel::from_num(num)?), - num if num >= 13 && num <= 15 => { - Action::ChannelOverwrite(ActionChannelOverwrite::from_num(num)?) - }, - num if num >= 20 && num <= 25 => Action::Member(ActionMember::from_num(num)?), - num if num >= 30 && num <= 32 => Action::Role(ActionRole::from_num(num)?), - num if num >= 40 && num <= 42 => Action::Invite(ActionInvite::from_num(num)?), - num if num >= 50 && num <= 52 => Action::Webhook(ActionWebhook::from_num(num)?), - num if num >= 60 && num <= 62 => Action::Emoji(ActionEmoji::from_num(num)?), + 10...13 => Action::Channel(ActionChannel::from_num(num)?), + 13...15 => Action::ChannelOverwrite(ActionChannelOverwrite::from_num(num)?), + 20...25 => Action::Member(ActionMember::from_num(num)?), + 30...32 => Action::Role(ActionRole::from_num(num)?), + 40...42 => Action::Invite(ActionInvite::from_num(num)?), + 50...52 => Action::Webhook(ActionWebhook::from_num(num)?), + 60...62 => Action::Emoji(ActionEmoji::from_num(num)?), _ => return Err(format!("Unexpected action number: {}", num)), }) } |