diff options
| author | Simon Sapin <simon.sapin@exyr.org> | 2013-12-23 17:45:01 +0100 |
|---|---|---|
| committer | Simon Sapin <simon.sapin@exyr.org> | 2014-01-21 15:48:48 -0800 |
| commit | 05ae134acebee3f35af4880de113a7ae7ce20002 (patch) | |
| tree | 096daf1c7c42bd04ac3d1f11f710fd9786d9937a /src/libextra | |
| parent | b8c41492939c77b7139e46ee67375b47041f6692 (diff) | |
| download | rust-05ae134acebee3f35af4880de113a7ae7ce20002.tar.gz rust-05ae134acebee3f35af4880de113a7ae7ce20002.zip | |
[std::str] Rename from_utf8_owned_opt() to from_utf8_owned(), drop the old from_utf8_owned() behavior
Diffstat (limited to 'src/libextra')
| -rw-r--r-- | src/libextra/base64.rs | 2 | ||||
| -rw-r--r-- | src/libextra/hex.rs | 2 | ||||
| -rw-r--r-- | src/libextra/json.rs | 10 | ||||
| -rw-r--r-- | src/libextra/stats.rs | 2 | ||||
| -rw-r--r-- | src/libextra/terminfo/parser/compiled.rs | 2 | ||||
| -rw-r--r-- | src/libextra/time.rs | 2 | ||||
| -rw-r--r-- | src/libextra/uuid.rs | 2 | ||||
| -rw-r--r-- | src/libextra/workcache.rs | 4 |
8 files changed, 13 insertions, 13 deletions
diff --git a/src/libextra/base64.rs b/src/libextra/base64.rs index 1043f700aa7..1fcce6d01ee 100644 --- a/src/libextra/base64.rs +++ b/src/libextra/base64.rs @@ -198,7 +198,7 @@ impl<'a> FromBase64 for &'a str { * println!("base64 output: {}", hello_str); * let res = hello_str.from_base64(); * if res.is_ok() { - * let optBytes = str::from_utf8_owned_opt(res.unwrap()); + * let optBytes = str::from_utf8_owned(res.unwrap()); * if optBytes.is_some() { * println!("decoded from base64: {}", optBytes.unwrap()); * } diff --git a/src/libextra/hex.rs b/src/libextra/hex.rs index e5fcd39667d..343d6aac437 100644 --- a/src/libextra/hex.rs +++ b/src/libextra/hex.rs @@ -96,7 +96,7 @@ impl<'a> FromHex for &'a str { * println!("{}", hello_str); * let bytes = hello_str.from_hex().unwrap(); * println!("{:?}", bytes); - * let result_str = str::from_utf8_owned(bytes); + * let result_str = str::from_utf8_owned(bytes).unwrap(); * println!("{}", result_str); * } * ``` diff --git a/src/libextra/json.rs b/src/libextra/json.rs index 9fcafee8c51..a35c474337d 100644 --- a/src/libextra/json.rs +++ b/src/libextra/json.rs @@ -312,7 +312,7 @@ impl<'a> Encoder<'a> { /// Encode the specified struct into a json str pub fn str_encode<T:Encodable<Encoder<'a>>>(to_encode_object: &T) -> ~str { let buff:~[u8] = Encoder::buffer_encode(to_encode_object); - str::from_utf8_owned(buff) + str::from_utf8_owned(buff).unwrap() } } @@ -684,7 +684,7 @@ impl Json{ pub fn to_pretty_str(&self) -> ~str { let mut s = MemWriter::new(); self.to_pretty_writer(&mut s as &mut io::Writer); - str::from_utf8_owned(s.unwrap()) + str::from_utf8_owned(s.unwrap()).unwrap() } } @@ -1067,7 +1067,7 @@ impl<T : Iterator<char>> Parser<T> { /// Decodes a json value from an `&mut io::Reader` pub fn from_reader(rdr: &mut io::Reader) -> Result<Json, Error> { - let s = str::from_utf8_owned(rdr.read_to_end()); + let s = str::from_utf8_owned(rdr.read_to_end()).unwrap(); let mut parser = Parser::new(s.chars()); parser.parse() } @@ -1541,7 +1541,7 @@ impl to_str::ToStr for Json { fn to_str(&self) -> ~str { let mut s = MemWriter::new(); self.to_writer(&mut s as &mut io::Writer); - str::from_utf8_owned(s.unwrap()) + str::from_utf8_owned(s.unwrap()).unwrap() } } @@ -1732,7 +1732,7 @@ mod tests { let mut m = MemWriter::new(); f(&mut m as &mut io::Writer); - str::from_utf8_owned(m.unwrap()) + str::from_utf8_owned(m.unwrap()).unwrap() } #[test] diff --git a/src/libextra/stats.rs b/src/libextra/stats.rs index 2e953575410..096e5882774 100644 --- a/src/libextra/stats.rs +++ b/src/libextra/stats.rs @@ -1001,7 +1001,7 @@ mod tests { use std::io::MemWriter; let mut m = MemWriter::new(); write_boxplot(&mut m as &mut io::Writer, s, 30); - let out = str::from_utf8_owned(m.unwrap()); + let out = str::from_utf8_owned(m.unwrap()).unwrap(); assert_eq!(out, expected); } diff --git a/src/libextra/terminfo/parser/compiled.rs b/src/libextra/terminfo/parser/compiled.rs index 8d63021d51b..23478728330 100644 --- a/src/libextra/terminfo/parser/compiled.rs +++ b/src/libextra/terminfo/parser/compiled.rs @@ -216,7 +216,7 @@ pub fn parse(file: &mut io::Reader, } // don't read NUL - let names_str = str::from_utf8_owned(file.read_bytes(names_bytes as uint - 1)); + let names_str = str::from_utf8_owned(file.read_bytes(names_bytes as uint - 1)).unwrap(); let term_names: ~[~str] = names_str.split('|').map(|s| s.to_owned()).collect(); diff --git a/src/libextra/time.rs b/src/libextra/time.rs index 9d7c71d6e6c..3e5b9b797d3 100644 --- a/src/libextra/time.rs +++ b/src/libextra/time.rs @@ -1030,7 +1030,7 @@ pub fn strftime(format: &str, tm: &Tm) -> ~str { } } - str::from_utf8_owned(buf) + str::from_utf8_owned(buf).unwrap() } #[cfg(test)] diff --git a/src/libextra/uuid.rs b/src/libextra/uuid.rs index 3465deb5a59..9163a892039 100644 --- a/src/libextra/uuid.rs +++ b/src/libextra/uuid.rs @@ -313,7 +313,7 @@ impl Uuid { s[i*2+0] = digit[0]; s[i*2+1] = digit[1]; } - str::from_utf8_owned(s) + str::from_utf8_owned(s).unwrap() } /// Returns a string of hexadecimal digits, separated into groups with a hyphen. diff --git a/src/libextra/workcache.rs b/src/libextra/workcache.rs index 2bec1a2f962..cccca1309f4 100644 --- a/src/libextra/workcache.rs +++ b/src/libextra/workcache.rs @@ -243,7 +243,7 @@ fn json_encode<'a, T:Encodable<json::Encoder<'a>>>(t: &T) -> ~str { let mut writer = MemWriter::new(); let mut encoder = json::Encoder::new(&mut writer as &mut io::Writer); t.encode(&mut encoder); - str::from_utf8_owned(writer.unwrap()) + str::from_utf8_owned(writer.unwrap()).unwrap() } // FIXME(#5121) @@ -491,7 +491,7 @@ fn test() { let subcx = cx.clone(); let pth = pth.clone(); - let file_content = from_utf8_owned(File::open(&pth).read_to_end()); + let file_content = from_utf8_owned(File::open(&pth).read_to_end()).unwrap(); // FIXME (#9639): This needs to handle non-utf8 paths prep.declare_input("file", pth.as_str().unwrap(), file_content); |
