Previously, when line numbers of Rust spans were converted to LSP ranges, they could underflow resulting in very large line numbers. As an underflow is always wrong, prevent it and use 0 instead. |
||
|---|---|---|
| .. | ||
| src | ||
| tests/slow-tests | ||
| build.rs | ||
| Cargo.toml | ||
Previously, when line numbers of Rust spans were converted to LSP ranges, they could underflow resulting in very large line numbers. As an underflow is always wrong, prevent it and use 0 instead. |
||
|---|---|---|
| .. | ||
| src | ||
| tests/slow-tests | ||
| build.rs | ||
| Cargo.toml | ||