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

Function summarize_add_rule

crates/openshell-server/src/grpc/policy.rs:306–315  ·  view source on GitHub ↗
(rule_name: &str, rule: &NetworkPolicyRule)

Source from the content-addressed store, hash-verified

304}
305
306fn summarize_add_rule(rule_name: &str, rule: &NetworkPolicyRule) -> String {
307 let endpoints = rule
308 .endpoints
309 .iter()
310 .map(summarize_endpoint)
311 .collect::<Vec<_>>()
312 .join(", ");
313 let binaries = summarize_binaries(&rule.binaries);
314 format!("add-rule {rule_name} endpoints=[{endpoints}] binaries=[{binaries}]")
315}
316
317fn summarize_endpoint(endpoint: &NetworkEndpoint) -> String {
318 let mut parts = vec![format!("{}:{}", endpoint.host, endpoint.port)];

Callers 1

Calls 1

summarize_binariesFunction · 0.85

Tested by

no test coverage detected