MCPcopy Create free account
hub / github.com/ChrisFeldmeier/OpenCodeRust / merge_option_deep

Function merge_option_deep

crates/opencode-config/src/schema.rs:683–691  ·  view source on GitHub ↗
(target: &mut Option<T>, source: Option<T>)

Source from the content-addressed store, hash-verified

681}
682
683fn merge_option_deep<T: DeepMerge>(target: &mut Option<T>, source: Option<T>) {
684 if let Some(source_value) = source {
685 if let Some(target_value) = target {
686 target_value.deep_merge(source_value);
687 } else {
688 *target = Some(source_value);
689 }
690 }
691}
692
693fn merge_map_deep_values<T: DeepMerge>(
694 target: &mut HashMap<String, T>,

Callers 2

deep_mergeMethod · 0.85
mergeMethod · 0.85

Calls 1

deep_mergeMethod · 0.80

Tested by

no test coverage detected