From 0f44d4359586e30e2d1f01de65cd2340120874f1 Mon Sep 17 00:00:00 2001 From: Joshua Erney Date: Thu, 21 Sep 2017 11:33:06 -0500 Subject: [PATCH] Fix floating-point literal used in pattern in example (#705) --- examples/audio-squarewave.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/examples/audio-squarewave.rs b/examples/audio-squarewave.rs index ce518668..4c62d1eb 100644 --- a/examples/audio-squarewave.rs +++ b/examples/audio-squarewave.rs @@ -15,10 +15,7 @@ impl AudioCallback for SquareWave { fn callback(&mut self, out: &mut [f32]) { // Generate a square wave for x in out.iter_mut() { - *x = match self.phase { - 0.0...0.5 => self.volume, - _ => -self.volume - }; + *x = if self.phase < 0.5 { self.volume } else { -self.volume }; self.phase = (self.phase + self.phase_inc) % 1.0; } }