Lines Matching refs:spans
340 pub spans: [Span; $len],
345 pub fn $name<S: IntoSpans<[Span; $len]>>(spans: S) -> $name {
347 spans: spans.into_spans(),
354 spans: [Span::call_site(); $len],
413 printing::punct($token, &self.spans, tokens);
422 spans: parsing::punct(input, $token)?,
1006 let mut spans = [input.span(); N]; localVariable
1007 punct_helper(input, token, &mut spans)?;
1008 Ok(spans)
1011 fn punct_helper(input: ParseStream, token: &str, spans: &mut [Span]) -> Result<()> { in punct_helper()
1014 assert_eq!(token.len(), spans.len()); in punct_helper()
1019 spans[i] = punct.span(); in punct_helper()
1033 Err(Error::new(spans[0], format!("expected `{}`", token))) in punct_helper()
1066 pub fn punct(s: &str, spans: &[Span], tokens: &mut TokenStream) { in punct()
1067 assert_eq!(s.len(), spans.len()); in punct()
1070 let mut spans = spans.iter(); in punct() localVariable
1072 let span = spans.next_back().unwrap(); in punct()
1073 for (ch, span) in chars.zip(spans) { in punct()