Skip to content

Commit 6afdb4e

Browse files
author
bors-servo
committed
Auto merge of #209 - jdm:template, r=SimonSapin
Make get_template_contents take a mutable self argument. <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/html5ever/209) <!-- Reviewable:end -->
2 parents 516dcbf + 153c146 commit 6afdb4e

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

examples/noop-tree-builder.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ impl TreeSink for Sink {
4646
0
4747
}
4848

49-
fn get_template_contents(&self, target: usize) -> usize {
49+
fn get_template_contents(&mut self, target: usize) -> usize {
5050
if let Some(&qualname!(html, "template")) = self.names.get(&target) {
5151
target + 1
5252
} else {

examples/print-tree-actions.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ impl TreeSink for Sink {
5050
0
5151
}
5252

53-
fn get_template_contents(&self, target: usize) -> usize {
53+
fn get_template_contents(&mut self, target: usize) -> usize {
5454
if let Some(&qualname!(html, "template")) = self.names.get(&target) {
5555
target + 1
5656
} else {

src/rcdom.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ impl TreeSink for RcDom {
177177
self.document.clone()
178178
}
179179

180-
fn get_template_contents(&self, target: Handle) -> Handle {
180+
fn get_template_contents(&mut self, target: Handle) -> Handle {
181181
if let Element(_, Template(ref contents), _) = target.borrow().node {
182182
contents.clone()
183183
} else {

src/tree_builder/interface.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ pub trait TreeSink {
7676
/// Get a handle to a template's template contents. The tree builder
7777
/// promises this will never be called with something else than
7878
/// a template element.
79-
fn get_template_contents(&self, target: Self::Handle) -> Self::Handle;
79+
fn get_template_contents(&mut self, target: Self::Handle) -> Self::Handle;
8080

8181
/// Do two handles refer to the same node?
8282
fn same_node(&self, x: Self::Handle, y: Self::Handle) -> bool;

0 commit comments

Comments
 (0)