diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2013-06-25 18:25:27 -0700 |
|---|---|---|
| committer | Corey Richardson <corey@octayn.net> | 2013-06-28 10:44:17 -0400 |
| commit | bb830558d13a8090988141c90ed49b16895c944a (patch) | |
| tree | a9a23d43d368465695ca2e107905e1ef6872970c /src/libextra | |
| parent | e015bee2866a802f17c84bd6d3a06212945a9d17 (diff) | |
librustc: Fix merge fallout and test cases.
Diffstat (limited to 'src/libextra')
| -rw-r--r-- | src/libextra/crypto/digest.rs | 4 | ||||
| -rw-r--r-- | src/libextra/terminfo/parm.rs | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/libextra/crypto/digest.rs b/src/libextra/crypto/digest.rs index 8fd44bfc9ab..c4fb03a7a7d 100644 --- a/src/libextra/crypto/digest.rs +++ b/src/libextra/crypto/digest.rs @@ -49,9 +49,9 @@ fn to_hex(rr: &[u8]) -> ~str { for rr.iter().advance() |b| { let hex = uint::to_str_radix(*b as uint, 16u); if hex.len() == 1 { - s += "0"; + s.push_char('0'); } - s += hex; + s.push_str(hex); } return s; } diff --git a/src/libextra/terminfo/parm.rs b/src/libextra/terminfo/parm.rs index dca890ddf51..5180a71939c 100644 --- a/src/libextra/terminfo/parm.rs +++ b/src/libextra/terminfo/parm.rs @@ -470,13 +470,14 @@ priv fn format(val: Param, op: FormatOp, flags: Flags) -> Result<~[u8],~str> { FormatHex|FormatHEX => 16, FormatString => util::unreachable() }; - let mut (s,_) = match op { + let (s,_) = match op { FormatDigit => { let sign = if flags.sign { SignAll } else { SignNeg }; to_str_bytes_common(&d, radix, false, sign, DigAll) } _ => to_str_bytes_common(&(d as uint), radix, false, SignNone, DigAll) }; + let mut s = s; if flags.precision > s.len() { let mut s_ = vec::with_capacity(flags.precision); let n = flags.precision - s.len(); |
