operlevels: use Extensible::set instead of get_or_insert_with(0)-then-overwrite
This commit is contained in:
parent
d495fd0f30
commit
b59fe70537
1 changed files with 1 additions and 1 deletions
|
|
@ -12,7 +12,7 @@ struct OperLevel(u32);
|
|||
/// Record `uid`'s oper level (called from the OPER handler after oper-up).
|
||||
pub fn set(s: &mut Server, uid: Uid, level: u32) {
|
||||
if let Some(u) = s.users.get_mut(&uid) {
|
||||
*u.ext.get_or_insert_with(|| OperLevel(0)) = OperLevel(level);
|
||||
u.ext.set(OperLevel(level));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue