Lines Matching defs:Span
43 pub(crate) fn span(&self) -> Span { in span()
384 fn add_file(&mut self, name: &str, src: &str) -> Span { in add_file()
417 pub(crate) struct Span { struct
424 impl Span { impl
445 pub fn resolved_at(&self, _other: Span) -> Span { in resolved_at()
452 pub fn located_at(&self, other: Span) -> Span { in located_at()
486 pub fn join(&self, _other: Span) -> Option<Span> { in join()
491 pub fn join(&self, other: Span) -> Option<Span> { in join()
532 impl Debug for Span { implementation
542 pub(crate) fn debug_span_field_if_nontrivial(debug: &mut fmt::DebugStruct, span: Span) { in debug_span_field_if_nontrivial()
579 pub fn span(&self) -> Span { in span()
583 pub fn span_open(&self) -> Span { in span_open()
587 pub fn span_close(&self) -> Span { in span_close()
591 pub fn set_span(&mut self, span: Span) { in set_span()
659 pub fn span(&self) -> Span { in span()
663 pub fn set_span(&mut self, span: Span) { in set_span()
893 pub fn span(&self) -> Span { in span()
897 pub fn set_span(&mut self, span: Span) { in set_span()
901 pub fn subspan<R: RangeBounds<usize>>(&self, _range: R) -> Option<Span> { in subspan()