Skip to content
This repository was archived by the owner on Nov 9, 2017. It is now read-only.

Commit 99464e4

Browse files
committed
Update to rust-master.
1 parent aca46d0 commit 99464e4

File tree

8 files changed

+20
-19
lines changed

8 files changed

+20
-19
lines changed

src/codegen/branchify.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#[macro_escape];
22

3-
use std::str::CharIterator;
3+
use std::str::Chars;
44
use std::io::Writer;
55

66
struct ParseBranch {
@@ -22,7 +22,7 @@ impl ParseBranch {
2222
pub fn branchify(options: &[(&str, &str)], case_sensitive: bool) -> ~[ParseBranch] {
2323
let mut root = ParseBranch::new();
2424

25-
fn go_down_moses(branch: &mut ParseBranch, mut chariter: CharIterator, result: &str, case_sensitive: bool) {
25+
fn go_down_moses(branch: &mut ParseBranch, mut chariter: Chars, result: &str, case_sensitive: bool) {
2626
match chariter.next() {
2727
Some(c) => {
2828
let first_case = if case_sensitive { c as u8 } else { c.to_ascii().to_upper().to_byte() };

src/http/common.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use std::num::{Zero, cast};
99
use std::io::Reader;
1010
#[cfg(test)]
11-
use std::io::mem::MemReader;
11+
use std::io::MemReader;
1212

1313
/**
1414
* Read a positive decimal integer from the given reader.

src/http/headers/connection.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ impl super::HeaderConvertible for Connection {
4141

4242
fn to_stream<T: Writer>(&self, writer: &mut T) {
4343
writer.write(match *self {
44-
Close => bytes!("close"),
44+
Close => "close".as_bytes(),
4545
Token(ref s) => s.as_bytes(),
4646
});
4747
}

src/http/headers/mod.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -874,7 +874,7 @@ macro_rules! headers_mod {
874874
875875
use extra;
876876
use std::io::{Reader, Writer};
877-
use extra::treemap::{TreeMap, TreeMapIterator};
877+
use extra::treemap::{TreeMap, Entries};
878878
use headers;
879879
use headers::{HeaderEnum, HeaderConvertible, HeaderValueByteIterator};
880880
@@ -926,7 +926,7 @@ macro_rules! headers_mod {
926926
pub struct HeaderCollectionIterator<'a> {
927927
pos: uint,
928928
coll: &'a HeaderCollection,
929-
ext_iter: Option<TreeMapIterator<'a, ~str, ~str>>
929+
ext_iter: Option<Entries<'a, ~str, ~str>>
930930
}
931931

932932
impl<'a> Iterator<Header> for HeaderCollectionIterator<'a> {
@@ -988,9 +988,10 @@ macro_rules! headers_mod {
988988
}
989989

990990
writer.write(match *self {
991-
$($caps_ident(_) => bytes!($output_name, ": "),)*
991+
$($caps_ident(_) => $output_name.as_bytes(),)*
992992
ExtensionHeader(..) => unreachable!(), // Already returned
993993
});
994+
writer.write(bytes!(": "));
994995

995996
// FIXME: all the `h` cases satisfy HeaderConvertible, can it be simplified?
996997
match *self {

src/http/headers/serialization_utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ pub fn comma_split(value: &str) -> ~[~str] {
5050
}
5151

5252
pub fn comma_split_iter<'a>(value: &'a str)
53-
-> ::std::iter::Map<'a, &'a str, &'a str, ::std::str::CharSplitIterator<'a, char>> {
53+
-> ::std::iter::Map<'a, &'a str, &'a str, ::std::str::CharSplits<'a, char>> {
5454
value.split(',').map(|w| w.trim_left())
5555
}
5656

src/http/headers/test_utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use std::io::mem::{MemReader, MemWriter};
1+
use std::io::{MemReader, MemWriter};
22
use std::str;
33
use headers::{HeaderConvertible, HeaderValueByteIterator};
44

src/http/memstream.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/// TODO: submit upstream
22
33
use std::io::{Reader, Writer, Seek, SeekStyle};
4-
use std::io::mem::{MemReader, MemWriter};
4+
use std::io::{MemReader, MemWriter};
55

66
/// Writes to an owned, growable byte vector but also implements read with fail-on-call methods.
77
struct MemWriterFakeStream(MemWriter);

src/http/method.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -65,15 +65,15 @@ impl FromStr for Method {
6565
impl fmt::Default for Method {
6666
fn fmt(s: &Method, f: &mut fmt::Formatter) {
6767
f.buf.write(match *s {
68-
Options => bytes!("OPTIONS"),
69-
Get => bytes!("GET"),
70-
Head => bytes!("HEAD"),
71-
Post => bytes!("POST"),
72-
Put => bytes!("PUT"),
73-
Delete => bytes!("DELETE"),
74-
Trace => bytes!("TRACE"),
75-
Connect => bytes!("CONNECT"),
76-
Patch => bytes!("PATCH"),
68+
Options => "OPTIONS".as_bytes(),
69+
Get => "GET".as_bytes(),
70+
Head => "HEAD".as_bytes(),
71+
Post => "POST".as_bytes(),
72+
Put => "PUT".as_bytes(),
73+
Delete => "DELETE".as_bytes(),
74+
Trace => "TRACE".as_bytes(),
75+
Connect => "CONNECT".as_bytes(),
76+
Patch => "PATCH".as_bytes(),
7777
ExtensionMethod(ref s) => s.as_bytes(),
7878
})
7979
}

0 commit comments

Comments
 (0)