Struct rustc_incremental::IncrementalHashesMap
[−]
[src]
pub struct IncrementalHashesMap {
pub prev_metadata_hashes: RefCell<FxHashMap<DefId, Fingerprint>>,
// some fields omitted
}🔬 This is a nightly-only experimental API. (
rustc_private)Fields
prev_metadata_hashes: RefCell<FxHashMap<DefId, Fingerprint>>
🔬 This is a nightly-only experimental API. (
rustc_private)Methods
impl IncrementalHashesMap[src]
fn new() -> IncrementalHashesMap
🔬 This is a nightly-only experimental API. (
rustc_private)fn insert(&mut self, k: DepNode<DefId>, v: Fingerprint) -> Option<Fingerprint>
🔬 This is a nightly-only experimental API. (
rustc_private)fn iter<'a>(&'a self) -> Iter<'a, DepNode<DefId>, Fingerprint>
🔬 This is a nightly-only experimental API. (
rustc_private)fn len(&self) -> usize
🔬 This is a nightly-only experimental API. (
rustc_private)Trait Implementations
impl<'a> Index<&'a DepNode<DefId>> for IncrementalHashesMap[src]
type Output = Fingerprint
The returned type after indexing
fn index(&self, index: &'a DepNode<DefId>) -> &Fingerprint
The method for the indexing (container[index]) operation