From 74bdb39149ef90fdc9b3407ad49fb8b63556fbb0 Mon Sep 17 00:00:00 2001 From: kennytm Date: Mon, 17 Nov 2014 00:45:35 +0800 Subject: [PATCH] rustup... --- src/canvas.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/canvas.rs b/src/canvas.rs index 049adf7..2bb37b1 100644 --- a/src/canvas.rs +++ b/src/canvas.rs @@ -11,7 +11,7 @@ use std::iter::range_inclusive; use std::iter::order::equals; -use std::num::zero; +use std::num::Int; use std::cmp::max; use types::{QrVersion, Version, MicroVersion, ErrorCorrectionLevel, L, M, Q}; @@ -624,9 +624,10 @@ impl Canvas { fn draw_number(&mut self, number: N, on_color: Module, off_color: Module, coords: &[(i16, i16)]) { - let mut mask: N = !(!zero::() >> 1); + let zero: N = Int::zero(); + let mut mask: N = !(!zero >> 1); for &(x, y) in coords.iter() { - let color = if (mask & number).is_zero() { off_color } else { on_color }; + let color = if (mask & number) == zero { off_color } else { on_color }; self.put(x, y, color); mask = mask >> 1; }