Remove lifetimes from T{Node,Element,Document}.

This commit is contained in:
Bobby Holley 2016-03-11 18:41:58 -08:00
parent 881d6b4220
commit b1878bd925
10 changed files with 84 additions and 94 deletions

View file

@ -7,12 +7,12 @@
use dom::TNode;
use traversal::DomTraversalContext;
pub fn traverse_dom<'ln, N, C>(root: N,
shared: &C::SharedContext)
where N: TNode<'ln>,
C: DomTraversalContext<'ln, N> {
fn doit<'a, 'ln, N, C>(context: &'a C, node: N)
where N: TNode<'ln>, C: DomTraversalContext<'ln, N> {
pub fn traverse_dom<N, C>(root: N,
shared: &C::SharedContext)
where N: TNode,
C: DomTraversalContext<N> {
fn doit<'a, N, C>(context: &'a C, node: N)
where N: TNode, C: DomTraversalContext<N> {
context.process_preorder(node);
for kid in node.children() {