// except according to those terms.
use hir::def_id::DefId;
+use ich::Fingerprint;
use traits::specialization_graph;
use ty::fast_reject;
use ty::fold::TypeFoldable;
/// The ICH of this trait's DefPath, cached here so it doesn't have to be
/// recomputed all the time.
- pub def_path_hash: u64,
+ pub def_path_hash: Fingerprint,
}
// We don't store the list of impls in a flat list because each cached list of
unsafety: hir::Unsafety,
paren_sugar: bool,
has_default_impl: bool,
- def_path_hash: u64)
+ def_path_hash: Fingerprint)
-> TraitDef {
TraitDef {
def_id,