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

Function dedup_l7_rules

crates/openshell-policy/src/merge.rs:849–857  ·  view source on GitHub ↗
(values: &mut Vec<L7Rule>)

Source from the content-addressed store, hash-verified

847}
848
849fn dedup_l7_rules(values: &mut Vec<L7Rule>) {
850 let mut deduped = Vec::with_capacity(values.len());
851 for value in std::mem::take(values) {
852 if !deduped.contains(&value) {
853 deduped.push(value);
854 }
855 }
856 *values = deduped;
857}
858
859fn dedup_deny_rules(values: &mut Vec<L7DenyRule>) {
860 let mut deduped = Vec::with_capacity(values.len());

Callers 1

normalize_endpointFunction · 0.85

Calls 2

lenMethod · 0.80
pushMethod · 0.80

Tested by

no test coverage detected