From d3eaf3290048a9da680b2c13b158fd6aeb307902 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Mon, 6 Oct 2014 16:33:56 -0700 Subject: [PATCH] serialize: Convert statics to constants --- src/libserialize/json.rs | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/libserialize/json.rs b/src/libserialize/json.rs index a9ac5ec3ab4..5d9211caac1 100644 --- a/src/libserialize/json.rs +++ b/src/libserialize/json.rs @@ -360,18 +360,16 @@ fn escape_char(writer: &mut io::Writer, v: char) -> Result<(), io::IoError> { } fn spaces(wr: &mut io::Writer, mut n: uint) -> Result<(), io::IoError> { - #[allow(non_uppercase_statics)] - static len: uint = 16; - #[allow(non_uppercase_statics)] - static buf: [u8, ..len] = [b' ', ..len]; + const LEN: uint = 16; + static BUF: [u8, ..LEN] = [b' ', ..LEN]; - while n >= len { - try!(wr.write(buf)); - n -= len; + while n >= LEN { + try!(wr.write(BUF)); + n -= LEN; } if n > 0 { - wr.write(buf[..n]) + wr.write(BUF[..n]) } else { Ok(()) }