Skip to content

Commit 798658b

Browse files
committed
refactor: fix clippy lints
1 parent 57692b8 commit 798658b

1 file changed

Lines changed: 8 additions & 10 deletions

File tree

src/decoder/wav.rs

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,10 @@ where
8787
if bits == 32 {
8888
let next_f32: Option<Result<f32, _>> = self.reader.samples().next();
8989
next_f32.and_then(|value| {
90-
value.ok().map(|value| {
91-
#[cfg(feature = "integer-decoder")] // perf
92-
let value = value.to_sample();
93-
value
94-
})
90+
let value = value.ok();
91+
#[cfg(feature = "integer-decoder")] // perf
92+
let value = value.map(|value| value.to_sample());
93+
value
9594
})
9695
} else {
9796
// > 32 bits we cannot handle, so we'll just return equilibrium
@@ -107,11 +106,10 @@ where
107106
(SampleFormat::Int, 16) => {
108107
let next_i16: Option<Result<i16, _>> = self.reader.samples().next();
109108
next_i16.and_then(|value| {
110-
value.ok().map(|value| {
111-
#[cfg(not(feature = "integer-decoder"))] // perf
112-
let value = value.to_sample();
113-
value
114-
})
109+
let value = value.ok();
110+
#[cfg(not(feature = "integer-decoder"))] // perf
111+
let value = value.map(|value| value.to_sample());
112+
value
115113
})
116114
}
117115
(SampleFormat::Int, 24) => {

0 commit comments

Comments
 (0)