Skip to content

Commit b57a09d

Browse files
committed
More Rust upgrade misc
1 parent ae80bf7 commit b57a09d

File tree

13 files changed

+17
-17
lines changed

13 files changed

+17
-17
lines changed

bench/tokenizer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ impl Bench {
4040
path.push("../data/bench/");
4141
path.push(name);
4242
let mut file = io::File::open(&path).ok().expect("can't open file");
43-
let file_input = file.read_to_str().ok().expect("can't read file");
43+
let file_input = file.read_to_string().ok().expect("can't read file");
4444

4545
let input = match size {
4646
None => file_input,

examples/html2html.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ use html5ever::tree_builder::TreeBuilderOpts;
2626
use html5ever::{parse, one_input, serialize};
2727

2828
fn main() {
29-
let input = io::stdin().read_to_str().unwrap();
29+
let input = io::stdin().read_to_string().unwrap();
3030
let dom: RcDom = parse(one_input(input), ParseOpts {
3131
tree_builder: TreeBuilderOpts {
3232
drop_doctype: true,

examples/noop-tokenize.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ impl TokenSink for Sink {
3333
fn main() {
3434
let mut path = os::self_exe_path().expect("can't get exe path");
3535
path.push("../data/bench/");
36-
path.push(os::args().get(1).as_slice());
36+
path.push(os::args()[1].as_slice());
3737

3838
let mut file = io::File::open(&path).ok().expect("can't open file");
39-
let file_input = file.read_to_str().ok().expect("can't read file");
39+
let file_input = file.read_to_string().ok().expect("can't read file");
4040

4141
let mut sink = Sink;
4242
tokenize_to(&mut sink, one_input(file_input), TokenizerOpts {

examples/noop-tree-builder.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,6 @@ fn main() {
8181
names: HashMap::new(),
8282
};
8383

84-
let input = io::stdin().read_to_str().unwrap();
84+
let input = io::stdin().read_to_string().unwrap();
8585
parse_to(&mut sink, one_input(input), Default::default());
8686
}

examples/print-rcdom.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ fn walk(indent: uint, handle: Handle) {
5151
}
5252

5353
fn main() {
54-
let input = io::stdin().read_to_str().unwrap();
54+
let input = io::stdin().read_to_string().unwrap();
5555
let dom: RcDom = parse(one_input(input), Default::default());
5656
walk(0, dom.document);
5757

examples/print-tree-actions.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,6 @@ fn main() {
118118
names: HashMap::new(),
119119
};
120120

121-
let input = io::stdin().read_to_str().unwrap();
121+
let input = io::stdin().read_to_string().unwrap();
122122
parse_to(&mut sink, one_input(input), Default::default());
123123
}

examples/tokenize.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ fn main() {
7979
let mut sink = TokenPrinter {
8080
in_char_run: false,
8181
};
82-
let input = io::stdin().read_to_str().unwrap();
82+
let input = io::stdin().read_to_string().unwrap();
8383
tokenize_to(&mut sink, one_input(input), TokenizerOpts {
8484
profile: true,
8585
.. Default::default()

src/sink/owned_dom.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,8 @@ impl TreeSink<Handle> for Sink {
225225

226226
// Look for a text node before the insertion point.
227227
(AppendText(text), i) => {
228-
let prev = parent.children.get(i-1);
229-
if append_to_existing_text(*prev, text.as_slice()) {
228+
let prev = parent.children[i-1];
229+
if append_to_existing_text(prev, text.as_slice()) {
230230
return Ok(());
231231
}
232232
self.new_node(Text(text))

src/sink/rcdom.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ impl TreeSink<Handle> for RcDom {
177177
// Look for a text node before the insertion point.
178178
(AppendText(text), i) => {
179179
let parent = parent.borrow();
180-
let prev = parent.children.get(i-1);
180+
let prev = &parent.children[i-1];
181181
if append_to_existing_text(prev, text.as_slice()) {
182182
return Ok(());
183183
}

src/tokenizer/buffer_queue.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ impl BufferQueue {
6767
return;
6868
}
6969
self.account_new(buf.as_slice());
70-
self.buffers.push_back(Buffer {
70+
self.buffers.push(Buffer {
7171
pos: pos,
7272
buf: buf,
7373
});

src/tree_builder/actions.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ impl<'sink, Handle: Clone, Sink: TreeSink<Handle>>
191191
// If last_table has no parent, we regain ownership of the child.
192192
// Insert "inside previous element, after its last child (if any)"
193193
Err(child) => {
194-
let previous_element = self.open_elems.get(idx-1).clone();
194+
let previous_element = self.open_elems[idx-1].clone();
195195
self.sink.append(previous_element, child);
196196
}
197197
}
@@ -227,7 +227,7 @@ impl<'sink, Handle: Clone, Sink: TreeSink<Handle>>
227227

228228
/// Get the first element on the stack, which will be the <html> element.
229229
fn html_elem(&self) -> Handle {
230-
self.open_elems.get(0).clone()
230+
self.open_elems[0].clone()
231231
}
232232

233233
/// Get the second element on the stack, if it's a HTML body element.
@@ -236,7 +236,7 @@ impl<'sink, Handle: Clone, Sink: TreeSink<Handle>>
236236
return None;
237237
}
238238

239-
let node = self.open_elems.get(1).clone();
239+
let node = self.open_elems[1].clone();
240240
if self.html_elem_named(node.clone(), atom!(body)) {
241241
Some(node)
242242
} else {

src/tree_builder/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ impl<'sink, Handle: Clone, Sink: TreeSink<Handle>> TreeBuilder<'sink, Handle, Si
195195
buf.slice_to(len).to_string());
196196

197197
if len < buf.len() {
198-
more_tokens.push_back(
198+
more_tokens.push(
199199
CharacterTokens(NotSplit, buf.slice_from(len).to_string()));
200200
}
201201
}

src/tree_builder/rules.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -703,7 +703,7 @@ impl<'sink, Handle: Clone, Sink: TreeSink<Handle>>
703703
}
704704

705705
if self.elem_in(elem.clone(), special_tag) {
706-
self.unexpected(&tag);
706+
self.sink.parse_error(Slice("Found special tag while closing generic tag"));
707707
return Done;
708708
}
709709
}

0 commit comments

Comments
 (0)