Module rustc::ich::impls_syntax [−][src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
This module contains HashStable
implementations for various data types
from libsyntax in no particular order.
Re-exports
use ich::StableHashingContext; |
use std::hash as std_hash; |
use std::mem; |
use syntax::ast; |
use syntax::feature_gate; |
use syntax::parse::token; |
use syntax::symbol::InternedString; |
use syntax::symbol::LocalInternedString; |
use syntax::tokenstream; |
use syntax_pos::FileMap; |
use hir::def_id::DefId; |
use hir::def_id::CrateNum; |
use hir::def_id::CRATE_DEF_INDEX; |
use rustc_data_structures::stable_hasher::HashStable; |
use rustc_data_structures::stable_hasher::ToStableHashKey; |
use rustc_data_structures::stable_hasher::StableHasher; |
use rustc_data_structures::stable_hasher::StableHasherResult; |
use rustc_data_structures::accumulate_vec::AccumulateVec; |
Functions
hash_token |
[ Experimental ]
|
stable_byte_pos |
[ Experimental ]
|
stable_multibyte_char |
[ Experimental ]
|
stable_non_narrow_char |
[ Experimental ]
|