( self_name: &Name, all: Option<&Vec<Name>>, n2a: &DashMap<Name, Address>, )
| 2741 | /// is stored at its content address, not any individual member's name |
| 2742 | /// hash). |
| 2743 | pub fn build_ingress_lookups( |
| 2744 | ixon_env: &IxonEnv, |
| 2745 | ) -> (FxHashMap<Address, Name>, FxHashMap<Name, Address>) { |
| 2746 | let mut name_map: FxHashMap<Address, Name> = FxHashMap::default(); |
| 2747 | for entry in ixon_env.names.iter() { |
| 2748 | name_map.insert(entry.key().clone(), entry.value().clone()); |
| 2749 | } |
| 2750 | let mut addr_map: FxHashMap<Name, Address> = FxHashMap::default(); |
| 2751 | for entry in ixon_env.named.iter() { |
| 2752 | addr_map.insert(entry.key().clone(), entry.value().addr.clone()); |
| 2753 | } |
no test coverage detected