commit | e6085b71802f21a9c5429af0a8b56e916c20c48a | [log] [tgz] |
---|---|---|
author | Alex Crichton <alex@alexcrichton.com> | Tue Nov 21 07:24:25 2017 -0800 |
committer | Alex Crichton <alex@alexcrichton.com> | Tue Nov 21 07:24:25 2017 -0800 |
tree | 18b00236330227ccb65f7e090488d474600eb64f | |
parent | 5d6580725f5011c9f567268cb377338e79e44eb4 [diff] [blame] |
Add `Span::def_site`-the-API
diff --git a/src/lib.rs b/src/lib.rs index 0f7ee95..979ef34 100644 --- a/src/lib.rs +++ b/src/lib.rs
@@ -106,9 +106,10 @@ #[derive(Copy, Clone)] pub struct Span(imp::Span); +#[doc(hidden)] impl Default for Span { fn default() -> Span { - Span(imp::Span::default()) + Span(imp::Span::def_site()) } } @@ -116,6 +117,10 @@ pub fn call_site() -> Span { Span(imp::Span::call_site()) } + + pub fn def_site() -> Span { + Span(imp::Span::def_site()) + } } #[derive(Clone, Debug)]