Store index of dependency nodes
Dependencies
- [2]
7CVIL7UJCreate simple metadata parser
Change contents
- edit in src/main.rs at line 1
use std::collections::HashMap; - edit in src/main.rs at line 10
node_index: HashMap<&'metadata PackageId, &'metadata Node>, - edit in src/main.rs at line 21
let mut node_index = HashMap::with_capacity(resolve.nodes.len());for node in &resolve.nodes {let insertion_result = node_index.insert(&node.id, node);// Make sure we didn't overwrite any existing entriesassert!(insertion_result.is_none());} - edit in src/main.rs at line 32
node_index, - replacement in src/main.rs at line 42
dbg!(root_crate.root);dbg!(&metadata[root_crate.root]);