about summary refs log tree commit diff
path: root/src/libserialize
diff options
context:
space:
mode:
authornham <hamann.nick@gmail.com>2014-08-06 01:07:10 -0400
committernham <hamann.nick@gmail.com>2014-08-06 01:07:10 -0400
commitd45a569995e586ff749a76f8c5879d7daa922e34 (patch)
tree9841e8fa237b93146b009fa9e8da178218605b0a /src/libserialize
parentf36ddf1d0e033ba0a104f5cf1ea0ebeaa741de12 (diff)
downloadrust-d45a569995e586ff749a76f8c5879d7daa922e34.tar.gz
rust-d45a569995e586ff749a76f8c5879d7daa922e34.zip
Use byte literals in libserialize
Diffstat (limited to 'src/libserialize')
-rw-r--r--src/libserialize/base64.rs14
-rw-r--r--src/libserialize/hex.rs6
2 files changed, 10 insertions, 10 deletions
diff --git a/src/libserialize/base64.rs b/src/libserialize/base64.rs
index 9a30e87647a..f85f3a43974 100644
--- a/src/libserialize/base64.rs
+++ b/src/libserialize/base64.rs
@@ -89,8 +89,8 @@ impl<'a> ToBase64 for &'a [u8] {
             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 @@ impl<'a> ToBase64 for &'a [u8] {
             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 @@ impl<'a> ToBase64 for &'a [u8] {
                 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 @@ impl<'a> ToBase64 for &'a [u8] {
                 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")
diff --git a/src/libserialize/hex.rs b/src/libserialize/hex.rs
index fa5b3ca4040..2c1bfa5550b 100644
--- a/src/libserialize/hex.rs
+++ b/src/libserialize/hex.rs
@@ -113,9 +113,9 @@ impl<'a> FromHex for &'a str {
             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