commit | 4e8e3973f7129b796fd6332feed39faa5001b3f4 | [log] [tgz] |
---|---|---|
author | David Tolnay <dtolnay@gmail.com> | Fri Jan 05 18:10:22 2018 -0800 |
committer | David Tolnay <dtolnay@gmail.com> | Fri Jan 05 18:10:22 2018 -0800 |
tree | aa7d9c274401068d8df8526b1f0a2283a03f6aa2 | |
parent | 71c4b88c5c2814928a02ab2e72829712f76701f7 [diff] [blame] |
Span::resolved_at and Span::located_at to combine behavior of two spans
diff --git a/src/unstable.rs b/src/unstable.rs index f8cd68c..1c4b834 100644 --- a/src/unstable.rs +++ b/src/unstable.rs
@@ -225,6 +225,14 @@ Span(proc_macro::Span::def_site()) } + pub fn resolved_at(&self, other: Span) -> Span { + Span(self.0.resolved_at(other.0)) + } + + pub fn located_at(&self, other: Span) -> Span { + Span(self.0.located_at(other.0)) + } + pub fn unstable(self) -> proc_macro::Span { self.0 }