(
target: &mut HashMap<String, T>,
source: HashMap<String, T>,
)
| 691 | } |
| 692 | |
| 693 | fn merge_map_deep_values<T: DeepMerge>( |
| 694 | target: &mut HashMap<String, T>, |
| 695 | source: HashMap<String, T>, |
| 696 | ) { |
| 697 | for (key, source_value) in source { |
| 698 | if let Some(target_value) = target.get_mut(&key) { |
| 699 | target_value.deep_merge(source_value); |
| 700 | } else { |
| 701 | target.insert(key, source_value); |
| 702 | } |
| 703 | } |
| 704 | } |
| 705 | |
| 706 | fn merge_option_map_deep_values<T: DeepMerge>( |
| 707 | target: &mut Option<HashMap<String, T>>, |
no test coverage detected