(policy: &SandboxPolicy, view: PolicyGetView)
| 7297 | } |
| 7298 | |
| 7299 | fn policy_for_view(policy: &SandboxPolicy, view: PolicyGetView) -> Cow<'_, SandboxPolicy> { |
| 7300 | if view != PolicyGetView::Base { |
| 7301 | return Cow::Borrowed(policy); |
| 7302 | } |
| 7303 | |
| 7304 | let mut base_policy = policy.clone(); |
| 7305 | base_policy |
| 7306 | .network_policies |
| 7307 | .retain(|name, _| !openshell_policy::is_provider_rule_name(name)); |
| 7308 | Cow::Owned(base_policy) |
| 7309 | } |
| 7310 | |
| 7311 | pub async fn sandbox_policy_list( |
| 7312 | server: &str, |
no test coverage detected