Lines Matching refs:Span

54     pub(crate) span: Span,
58 pub(crate) fn span(&self) -> Span { in span() argument
64 span: Span::call_site(), in call_site()
123 punct.set_span(crate::Span::_new_fallback(literal.span)); in push_token_from_proc_macro()
325 span: Span { lo: 0, hi: 0 },
341 span: Span,
349 assert!(self.span_within(Span { in offset_line_column()
366 fn span_within(&self, span: Span) -> bool { in span_within()
370 fn byte_range(&mut self, span: Span) -> Range<usize> { in byte_range()
405 fn source_text(&mut self, span: Span) -> String { in source_text()
443 fn add_file(&mut self, src: &str) -> Span { in add_file() argument
446 let span = Span { in add_file()
462 fn find(&self, span: Span) -> usize { in find()
478 fn filepath(&self, span: Span) -> String { in filepath()
487 fn fileinfo(&self, span: Span) -> &FileInfo { in fileinfo()
492 fn fileinfo_mut(&mut self, span: Span) -> &mut FileInfo { in fileinfo_mut()
499 pub(crate) struct Span { struct
506 impl Span { implementation
509 Span {} in call_site()
514 Span { lo: 0, hi: 0 } in call_site()
518 Span::call_site() in mixed_site()
523 Span::call_site() in def_site()
526 pub(crate) fn resolved_at(&self, _other: Span) -> Span { in resolved_at() argument
533 pub(crate) fn located_at(&self, other: Span) -> Span { in located_at() argument
596 pub(crate) fn join(&self, _other: Span) -> Option<Span> { in join() argument
597 Some(Span {}) in join()
601 pub(crate) fn join(&self, other: Span) -> Option<Span> { in join() argument
615 Some(Span { in join()
649 Span { in first_byte()
662 Span { in last_byte()
674 impl Debug for Span { implementation
684 pub(crate) fn debug_span_field_if_nontrivial(debug: &mut fmt::DebugStruct, span: Span) { in debug_span_field_if_nontrivial() argument
701 span: Span,
709 span: Span::call_site(), in new()
721 pub(crate) fn span(&self) -> Span { in span() argument
725 pub(crate) fn span_open(&self) -> Span { in span_open() argument
729 pub(crate) fn span_close(&self) -> Span { in span_close() argument
733 pub(crate) fn set_span(&mut self, span: Span) { in set_span() argument
778 span: Span,
784 pub(crate) fn new_checked(string: &str, span: Span) -> Self { in new_checked()
789 pub(crate) fn new_unchecked(string: &str, span: Span) -> Self { in new_unchecked()
798 pub(crate) fn new_raw_checked(string: &str, span: Span) -> Self { in new_raw_checked()
803 pub(crate) fn new_raw_unchecked(string: &str, span: Span) -> Self { in new_raw_unchecked()
811 pub(crate) fn span(&self) -> Span { in span() argument
815 pub(crate) fn set_span(&mut self, span: Span) { in set_span() argument
924 span: Span,
947 span: Span::call_site(), in _new()
969 literal.span = Span { in from_str_checked()
1128 pub(crate) fn span(&self) -> Span { in span() argument
1132 pub(crate) fn set_span(&mut self, span: Span) { in set_span() argument
1136 pub(crate) fn subspan<R: RangeBounds<usize>>(&self, range: R) -> Option<Span> { in subspan() argument
1170 Some(Span { lo, hi }) in subspan()