diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2021-01-04 22:50:11 +0100 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2021-01-04 22:50:11 +0100 |
| commit | 9cc7b67da79b6f5994d4bff63db9552c6d87b3b5 (patch) | |
| tree | 85a40e88260fbdfae37b981bff26a0bc00158fbe /mumd/src/audio.rs | |
| parent | bf37c8ddcc4d372ee70af703c0c5e97ede741630 (diff) | |
| download | mum-9cc7b67da79b6f5994d4bff63db9552c6d87b3b5.tar.gz | |
map unwrap or else
Diffstat (limited to 'mumd/src/audio.rs')
| -rw-r--r-- | mumd/src/audio.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/mumd/src/audio.rs b/mumd/src/audio.rs index 57bd9f0..e11c328 100644 --- a/mumd/src/audio.rs +++ b/mumd/src/audio.rs @@ -248,11 +248,9 @@ impl Audio { self.sounds = NotificationEvents::iter() .map(|event| { - - let bytes = match overrides.get(&event) { - Some(file) => get_sfx(file), - None => get_default_sfx(), - }; + let bytes = overrides.get(&event) + .map(|file| get_sfx(file)) + .unwrap_or_else(|| get_default_sfx()); let reader = hound::WavReader::new(bytes.as_ref()).unwrap(); let spec = reader.spec(); let samples = match spec.sample_format { |
