Lines Matching refs:Spans
37 pub fn tokens_helper<F: Fold + ?Sized, S: Spans>(folder: &mut F, spans: &S) -> S { in tokens_helper()
41 pub trait Spans { trait
45 impl Spans for Span {
51 impl Spans for [Span; 1] { impl
57 impl Spans for [Span; 2] { impl
63 impl Spans for [Span; 3] { impl
79 pub fn tokens_helper<'ast, V: Visit<'ast> + ?Sized, S: Spans>(visitor: &mut V, spans: &S) { in tokens_helper()
83 pub trait Spans { trait
87 impl Spans for Span {
93 impl Spans for [Span; 1] { impl
99 impl Spans for [Span; 2] { impl
106 impl Spans for [Span; 3] { impl
120 pub fn tokens_helper<V: VisitMut + ?Sized, S: Spans>(visitor: &mut V, spans: &mut S) { in tokens_helper()
124 pub trait Spans { interface
128 impl Spans for Span {
134 impl Spans for [Span; 1] { impl
140 impl Spans for [Span; 2] { impl
147 impl Spans for [Span; 3] { impl