diff options
| author | est31 <MTest31@outlook.com> | 2020-10-08 03:25:01 +0200 |
|---|---|---|
| committer | est31 <MTest31@outlook.com> | 2020-10-08 03:25:01 +0200 |
| commit | 7367cfef598acb81a5e09b3bb28f55d01e35b4a3 (patch) | |
| tree | 90741d128e6ccd83940fd1671d2954182362ef9e /compiler/rustc_span | |
| parent | 91a79fb29ac78d057d04dbe86be13d5dcc64309a (diff) | |
| download | rust-7367cfef598acb81a5e09b3bb28f55d01e35b4a3.tar.gz rust-7367cfef598acb81a5e09b3bb28f55d01e35b4a3.zip | |
Use shorter path for std::hash::Hash
Diffstat (limited to 'compiler/rustc_span')
| -rw-r--r-- | compiler/rustc_span/src/lib.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/compiler/rustc_span/src/lib.rs b/compiler/rustc_span/src/lib.rs index e7cb8cb6e88..925f1bd33cb 100644 --- a/compiler/rustc_span/src/lib.rs +++ b/compiler/rustc_span/src/lib.rs @@ -1861,7 +1861,7 @@ where } if *self == DUMMY_SP { - std::hash::Hash::hash(&TAG_INVALID_SPAN, hasher); + Hash::hash(&TAG_INVALID_SPAN, hasher); return; } @@ -1872,28 +1872,28 @@ where let (file_lo, line_lo, col_lo) = match ctx.byte_pos_to_line_and_col(span.lo) { Some(pos) => pos, None => { - std::hash::Hash::hash(&TAG_INVALID_SPAN, hasher); + Hash::hash(&TAG_INVALID_SPAN, hasher); span.ctxt.hash_stable(ctx, hasher); return; } }; if !file_lo.contains(span.hi) { - std::hash::Hash::hash(&TAG_INVALID_SPAN, hasher); + Hash::hash(&TAG_INVALID_SPAN, hasher); span.ctxt.hash_stable(ctx, hasher); return; } - std::hash::Hash::hash(&TAG_VALID_SPAN, hasher); + Hash::hash(&TAG_VALID_SPAN, hasher); // We truncate the stable ID hash and line and column numbers. The chances // of causing a collision this way should be minimal. - std::hash::Hash::hash(&(file_lo.name_hash as u64), hasher); + Hash::hash(&(file_lo.name_hash as u64), hasher); let col = (col_lo.0 as u64) & 0xFF; let line = ((line_lo as u64) & 0xFF_FF_FF) << 8; let len = ((span.hi - span.lo).0 as u64) << 32; let line_col_len = col | line | len; - std::hash::Hash::hash(&line_col_len, hasher); + Hash::hash(&line_col_len, hasher); span.ctxt.hash_stable(ctx, hasher); } } |
