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
]