Rollup merge of #106946 - dtolnay:hashlinecolumn, r=m-ou-se
implement Hash for proc_macro::LineColumn
For use in `HashMap<LineColumn, TokenTree>` or `HashMap<LineColumn, Comment>`, for example.
[Here is an example of one case complicated by the absence of this impl.](71bc45e417/src/comments.rs (L25-L34)
)
Tracking issue: https://github.com/rust-lang/rust/issues/54725
This commit is contained in:
commit
d667105681
1 changed files with 1 additions and 1 deletions
|
@ -581,7 +581,7 @@ impl fmt::Debug for Span {
|
|||
|
||||
/// A line-column pair representing the start or end of a `Span`.
|
||||
#[unstable(feature = "proc_macro_span", issue = "54725")]
|
||||
#[derive(Copy, Clone, Debug, PartialEq, Eq)]
|
||||
#[derive(Copy, Clone, Debug, PartialEq, Eq, Hash)]
|
||||
pub struct LineColumn {
|
||||
/// The 1-indexed line in the source file on which the span starts or ends (inclusive).
|
||||
#[unstable(feature = "proc_macro_span", issue = "54725")]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue