Trait rustc::dep_graph::DepTrackingMapConfig
[−]
[src]
pub trait DepTrackingMapConfig {
type Key: Eq + Hash + Clone;
type Value: Clone;
fn to_dep_node(key: &Self::Key) -> DepNode<DefId>;
}Unstable (
rustc_private)Associated Types
Required Methods
fn to_dep_node(key: &Self::Key) -> DepNode<DefId>
Unstable (
rustc_private)Implementors
impl<'tcx> DepTrackingMapConfig for ImplOrTraitItems<'tcx>impl<'tcx> DepTrackingMapConfig for Tcache<'tcx>impl<'tcx> DepTrackingMapConfig for Predicates<'tcx>impl<'tcx> DepTrackingMapConfig for SuperPredicates<'tcx>impl<'tcx> DepTrackingMapConfig for TraitItemDefIds<'tcx>impl<'tcx> DepTrackingMapConfig for ImplTraitRefs<'tcx>impl<'tcx> DepTrackingMapConfig for TraitDefs<'tcx>impl<'tcx> DepTrackingMapConfig for AdtDefs<'tcx>impl<'tcx> DepTrackingMapConfig for ItemVariances<'tcx>impl<'tcx> DepTrackingMapConfig for InherentImpls<'tcx>impl<'tcx> DepTrackingMapConfig for ImplItems<'tcx>impl<'tcx> DepTrackingMapConfig for TraitItems<'tcx>impl<'tcx> DepTrackingMapConfig for ReprHints<'tcx>impl<'tcx> DepTrackingMapConfig for InlinedClosures<'tcx>