]> git.lizzy.rs Git - rust.git/commitdiff
Use byte literals in libserialize
authornham <hamann.nick@gmail.com>
Wed, 6 Aug 2014 05:07:10 +0000 (01:07 -0400)
committernham <hamann.nick@gmail.com>
Wed, 6 Aug 2014 05:07:10 +0000 (01:07 -0400)
src/libserialize/base64.rs
src/libserialize/hex.rs

index 9a30e87647a83b9fb9f28d2dfdaf325789d5467f..f85f3a43974b9a9435799616b39c99131a1e9b6c 100644 (file)
@@ -89,8 +89,8 @@ fn to_base64(&self, config: Config) -> String {
             match config.line_length {
                 Some(line_length) =>
                     if cur_length >= line_length {
-                        v.push('\r' as u8);
-                        v.push('\n' as u8);
+                        v.push(b'\r');
+                        v.push(b'\n');
                         cur_length = 0;
                     },
                 None => ()
@@ -114,8 +114,8 @@ fn to_base64(&self, config: Config) -> String {
             match config.line_length {
                 Some(line_length) =>
                     if cur_length >= line_length {
-                        v.push('\r' as u8);
-                        v.push('\n' as u8);
+                        v.push(b'\r');
+                        v.push(b'\n');
                     },
                 None => ()
             }
@@ -130,8 +130,8 @@ fn to_base64(&self, config: Config) -> String {
                 v.push(bytes[((n >> 18) & 63) as uint]);
                 v.push(bytes[((n >> 12) & 63) as uint]);
                 if config.pad {
-                    v.push('=' as u8);
-                    v.push('=' as u8);
+                    v.push(b'=');
+                    v.push(b'=');
                 }
             }
             2 => {
@@ -141,7 +141,7 @@ fn to_base64(&self, config: Config) -> String {
                 v.push(bytes[((n >> 12) & 63) as uint]);
                 v.push(bytes[((n >> 6 ) & 63) as uint]);
                 if config.pad {
-                    v.push('=' as u8);
+                    v.push(b'=');
                 }
             }
             _ => fail!("Algebra is broken, please alert the math police")
index fa5b3ca4040d0bb29feedd24cf9279da7189f5df..2c1bfa5550bb06235d2b2428f6b864192f406df5 100644 (file)
@@ -113,9 +113,9 @@ fn from_hex(&self) -> Result<Vec<u8>, FromHexError> {
             buf <<= 4;
 
             match byte as char {
-                'A'..'F' => buf |= byte - ('A' as u8) + 10,
-                'a'..'f' => buf |= byte - ('a' as u8) + 10,
-                '0'..'9' => buf |= byte - ('0' as u8),
+                'A'..'F' => buf |= byte - b'A' + 10,
+                'a'..'f' => buf |= byte - b'a' + 10,
+                '0'..'9' => buf |= byte - b'0',
                 ' '|'\r'|'\n'|'\t' => {
                     buf >>= 4;
                     continue