MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / merge_string_field

Function merge_string_field

crates/openshell-policy/src/merge.rs:566–580  ·  view source on GitHub ↗
(
    existing: &mut String,
    incoming: &str,
    warning: PolicyMergeWarning,
    warnings: &mut Vec<PolicyMergeWarning>,
)

Source from the content-addressed store, hash-verified

564}
565
566fn merge_string_field(
567 existing: &mut String,
568 incoming: &str,
569 warning: PolicyMergeWarning,
570 warnings: &mut Vec<PolicyMergeWarning>,
571) {
572 if incoming.is_empty() {
573 return;
574 }
575 if existing.is_empty() {
576 *existing = incoming.to_string();
577 } else if *existing != incoming {
578 warnings.push(warning);
579 }
580}
581
582fn merge_endpoint_ports(existing: &mut NetworkEndpoint, incoming: &NetworkEndpoint) {
583 let mut ports = canonical_ports(existing);

Callers 1

merge_endpointFunction · 0.85

Calls 2

pushMethod · 0.80
is_emptyMethod · 0.45

Tested by

no test coverage detected