diff options
Diffstat (limited to 'server/locale/src/lib.rs')
| -rw-r--r-- | server/locale/src/lib.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/server/locale/src/lib.rs b/server/locale/src/lib.rs index 0bf4bf80..af1c19fc 100644 --- a/server/locale/src/lib.rs +++ b/server/locale/src/lib.rs @@ -46,9 +46,7 @@ impl Locale { // } pub fn merge(&mut self, other: Self) { for (k, v) in other.0 { - if !self.0.contains_key(&k) { - self.0.insert(k, v); - } + self.0.entry(k).or_insert(v); } } pub fn load(path: &Path) -> Result<Self> { |