Lines Matching refs:span

54     pub(crate) span: Span,  field
58 pub(crate) fn span(&self) -> Span { in span() method
59 self.span in span()
64 span: Span::call_site(), in call_site()
123 punct.set_span(crate::Span::_new_fallback(literal.span)); in push_token_from_proc_macro()
199 let span = sm.add_file(src); in get_cursor() localVariable
202 off: span.lo, in get_cursor()
325 span: Span { lo: 0, hi: 0 },
341 span: Span, field
353 let offset = offset - self.span.lo as usize; in offset_line_column()
366 fn span_within(&self, span: Span) -> bool { in span_within()
367 span.lo >= self.span.lo && span.hi <= self.span.hi in span_within()
370 fn byte_range(&mut self, span: Span) -> Range<usize> { in byte_range()
371 let lo_char = (span.lo - self.span.lo) as usize; in byte_range()
398 let char_len = (span.hi - span.lo) as usize; in byte_range()
405 fn source_text(&mut self, span: Span) -> String { in source_text()
406 let byte_range = self.byte_range(span); in source_text()
440 self.files.last().unwrap().span.hi + 1 in next_start_pos()
446 let span = Span { in add_file() localVariable
453 span, in add_file()
459 span in add_file()
462 fn find(&self, span: Span) -> usize { in find()
464 if file.span.hi < span.lo { in find()
466 } else if file.span.lo > span.hi { in find()
469 assert!(file.span_within(span)); in find()
478 fn filepath(&self, span: Span) -> String { in filepath()
479 let i = self.find(span); in filepath()
487 fn fileinfo(&self, span: Span) -> &FileInfo { in fileinfo()
488 let i = self.find(span); in fileinfo()
492 fn fileinfo_mut(&mut self, span: Span) -> &mut FileInfo { in fileinfo_mut()
493 let i = self.find(span); in fileinfo_mut()
684 pub(crate) fn debug_span_field_if_nontrivial(debug: &mut fmt::DebugStruct, span: Span) { in debug_span_field_if_nontrivial()
687 if span.is_call_site() { in debug_span_field_if_nontrivial()
693 debug.field("span", &span); in debug_span_field_if_nontrivial()
701 span: Span, field
709 span: Span::call_site(), in new()
721 pub(crate) fn span(&self) -> Span { in span() method
722 self.span in span()
726 self.span.first_byte() in span_open()
730 self.span.last_byte() in span_close()
733 pub(crate) fn set_span(&mut self, span: Span) { in set_span()
734 self.span = span; in set_span()
770 debug_span_field_if_nontrivial(&mut debug, self.span); in fmt()
778 span: Span, field
784 pub(crate) fn new_checked(string: &str, span: Span) -> Self { in new_checked()
786 Ident::new_unchecked(string, span) in new_checked()
789 pub(crate) fn new_unchecked(string: &str, span: Span) -> Self { in new_unchecked()
792 span, in new_unchecked()
798 pub(crate) fn new_raw_checked(string: &str, span: Span) -> Self { in new_raw_checked()
800 Ident::new_raw_unchecked(string, span) in new_raw_checked()
803 pub(crate) fn new_raw_unchecked(string: &str, span: Span) -> Self { in new_raw_unchecked()
806 span, in new_raw_unchecked()
811 pub(crate) fn span(&self) -> Span { in span() method
812 self.span in span()
815 pub(crate) fn set_span(&mut self, span: Span) { in set_span()
816 self.span = span; in set_span()
916 debug_span_field_if_nontrivial(&mut debug, self.span); in fmt()
924 span: Span, field
947 span: Span::call_site(), in _new()
969 literal.span = Span { in from_str_checked()
1128 pub(crate) fn span(&self) -> Span { in span() method
1129 self.span in span()
1132 pub(crate) fn set_span(&mut self, span: Span) { in set_span()
1133 self.span = span; in set_span()
1150 self.span.lo.checked_add(start)? in subspan()
1154 self.span.lo.checked_add(start)?.checked_add(1)? in subspan()
1156 Bound::Unbounded => self.span.lo, in subspan()
1161 self.span.lo.checked_add(end)?.checked_add(1)? in subspan()
1165 self.span.lo.checked_add(end)? in subspan()
1167 Bound::Unbounded => self.span.hi, in subspan()
1169 if lo <= hi && hi <= self.span.hi { in subspan()
1188 debug_span_field_if_nontrivial(&mut debug, self.span); in fmt()