Lines Matching refs:node
81 fn node(traits: &mut TokenStream, impls: &mut TokenStream, s: &Node, defs: &Definitions) {
132 match node {
142 let ref_toks = quote!(node.#id);
154 let mut node = node;
155 let span = f.fold_span(node.span());
156 node.set_span(span);
160 node
173 let mut node = node;
174 let span = f.fold_span(node.span());
175 node.set_span(span);
179 node
188 let span = f.fold_span(node.span());
189 let mut node = node;
190 node.set_span(span);
191 node
202 pub fn #fold_fn<F>(f: &mut F, node: #ty) -> #ty
212 let (traits, impls) = gen::traverse(defs, node);