| 671 | } |
| 672 | |
| 673 | trait DeepMerge { |
| 674 | fn deep_merge(&mut self, other: Self); |
| 675 | } |
| 676 | |
| 677 | fn merge_option_replace<T>(target: &mut Option<T>, source: Option<T>) { |
| 678 | if let Some(value) = source { |
nothing calls this directly
no outgoing calls
no test coverage detected