Lines Matching refs:span
112 span: ThreadBound<SpanRange>, field
160 pub fn new<T: Display>(span: Span, message: T) -> Self { in new()
161 return new(span, message.to_string()); in new()
163 fn new(span: Span, message: String) -> Error { in new()
166 span: ThreadBound::new(SpanRange { in new()
167 start: span, in new()
168 end: span, in new()
196 let start = iter.next().map_or_else(Span::call_site, |t| t.span()); in new_spanned()
197 let end = iter.last().map_or(start, |t| t.span()); in new_spanned()
200 span: ThreadBound::new(SpanRange { start, end }), in new_spanned()
212 pub fn span(&self) -> Span { in span() method
213 let SpanRange { start, end } = match self.messages[0].span.get() { in span()
214 Some(span) => *span, in span()
279 let (start, end) = match self.span.get() { in to_compile_error()
333 let span = crate::buffer::open_span_of_group(cursor); in new_at() localVariable
334 Error::new(span, message) in new_at()
345 span: ThreadBound::new(SpanRange { start, end }), in new2()
391 span: self.span, in clone()
409 Error::new(err.span(), err) in from()