Lines Matching refs:Span
326 pub fn span(&self) -> Span { in span() argument
327 Span::_new(self.inner.span()) in span()
347 pub struct Span { struct
348 inner: imp::Span, argument
352 impl Span { impl
353 fn _new(inner: imp::Span) -> Self { in _new()
354 Span { in _new()
360 fn _new_fallback(inner: fallback::Span) -> Self { in _new_fallback()
361 Span { in _new_fallback()
362 inner: imp::Span::from(inner), in _new_fallback()
373 Span::_new(imp::Span::call_site()) in call_site()
380 Span::_new(imp::Span::mixed_site()) in mixed_site()
389 Span::_new(imp::Span::def_site()) in def_site()
394 pub fn resolved_at(&self, other: Span) -> Span { in resolved_at() argument
395 Span::_new(self.inner.resolved_at(other.inner)) in resolved_at()
400 pub fn located_at(&self, other: Span) -> Span { in located_at() argument
401 Span::_new(self.inner.located_at(other.inner)) in located_at()
415 pub fn unwrap(self) -> proc_macro::Span { in unwrap() argument
422 pub fn unstable(self) -> proc_macro::Span { in unstable() argument
501 pub fn join(&self, other: Span) -> Option<Span> { in join() argument
502 self.inner.join(other.inner).map(Span::_new) in join()
510 pub fn eq(&self, other: &Span) -> bool { in eq()
527 impl Debug for Span { implementation
549 pub fn span(&self) -> Span { in span() argument
563 pub fn set_span(&mut self, span: Span) { in set_span() argument
714 pub fn span(&self) -> Span { in span() argument
715 Span::_new(self.inner.span()) in span()
724 pub fn span_open(&self) -> Span { in span_open() argument
725 Span::_new(self.inner.span_open()) in span_open()
734 pub fn span_close(&self) -> Span { in span_close() argument
735 Span::_new(self.inner.span_close()) in span_close()
751 pub fn set_span(&mut self, span: Span) { in set_span() argument
779 span: Span,
810 span: Span::call_site(), in new()
832 pub fn span(&self) -> Span { in span() argument
837 pub fn set_span(&mut self, span: Span) { in set_span() argument
977 pub fn new(string: &str, span: Span) -> Self { in new()
987 pub fn new_raw(string: &str, span: Span) -> Self { in new_raw()
992 pub fn span(&self) -> Span { in span() argument
993 Span::_new(self.inner.span()) in span()
998 pub fn set_span(&mut self, span: Span) { in set_span() argument
1247 pub fn span(&self) -> Span { in span() argument
1248 Span::_new(self.inner.span()) in span()
1252 pub fn set_span(&mut self, span: Span) { in set_span() argument
1263 pub fn subspan<R: RangeBounds<usize>>(&self, range: R) -> Option<Span> { in subspan() argument
1264 self.inner.subspan(range).map(Span::_new) in subspan()