Lines Matching refs:start
118 start: Span,
165 start: span,
194 let start = iter.next().map_or_else(Span::call_site, |t| t.span());
195 let end = iter.last().map_or(start, |t| t.span());
198 span: ThreadBound::new(SpanRange { start, end }),
211 let SpanRange { start, end } = match self.messages[0].span.get() {
215 start.join(end).unwrap_or(start)
277 let (start, end) = match self.span.get() {
278 Some(range) => (range.start, range.end),
286 punct.set_span(start);
291 punct.set_span(start);
294 TokenTree::Ident(Ident::new("core", start)),
297 punct.set_span(start);
302 punct.set_span(start);
305 TokenTree::Ident(Ident::new("compile_error", start)),
308 punct.set_span(start);
337 pub(crate) fn new2<T: Display>(start: Span, end: Span, message: T) -> Error {
338 return new2(start, end, message.to_string());
340 fn new2(start: Span, end: Span, message: String) -> Error {
343 span: ThreadBound::new(SpanRange { start, end }),