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