Skip to content

Commit

Permalink
Use ranges instead of guards
Browse files Browse the repository at this point in the history
  • Loading branch information
arqunis committed Aug 1, 2017
1 parent 3f9db73 commit 1fad3dd
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions src/model/guild/audit_log.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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)),
})
}
Expand Down

0 comments on commit 1fad3dd

Please sign in to comment.