Skip to content

Commit

Permalink
FIX - Document mocked Span::start and Span::end methods
Browse files Browse the repository at this point in the history
Helps dtolnay#237

**What it does:**
 - Adds warning on methods `Span::start` and `Span::end` methods
  • Loading branch information
Elrendio committed Nov 10, 2020
1 parent d2c09ab commit 702c248
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -436,7 +436,8 @@ impl Span {

/// Get the starting line/column in the source file for this span.
///
/// This method requires the `"span-locations"` feature to be enabled.
/// This method requires the `"span-locations"` feature to be enabled and to be on `nightly`. On `stable` rust this
/// currently returns a mocked LineColumn (`LineColumn { line: 0, column: 0 }`).
#[cfg(span_locations)]
pub fn start(&self) -> LineColumn {
let imp::LineColumn { line, column } = self.inner.start();
Expand All @@ -445,7 +446,8 @@ impl Span {

/// Get the ending line/column in the source file for this span.
///
/// This method requires the `"span-locations"` feature to be enabled.
/// This method requires the `"span-locations"` feature to be enabled and to be on `nightly`. On `stable` rust this
/// currently returns a mocked LineColumn (`LineColumn { line: 0, column: 0 }`).
#[cfg(span_locations)]
pub fn end(&self) -> LineColumn {
let imp::LineColumn { line, column } = self.inner.end();
Expand Down

0 comments on commit 702c248

Please sign in to comment.