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

Function merge

crates/opencode-permission/src/ruleset.rs:80–82  ·  view source on GitHub ↗
(rulesets: &[PermissionRuleset])

Source from the content-addressed store, hash-verified

78}
79
80pub fn merge(rulesets: &[PermissionRuleset]) -> PermissionRuleset {
81 rulesets.iter().flat_map(|r| r.clone()).collect()
82}
83
84pub fn evaluate(permission: &str, pattern: &str, rulesets: &[PermissionRuleset]) -> PermissionRule {
85 let merged = merge(rulesets);

Callers 3

evaluateFunction · 0.85
build_agent_rulesetFunction · 0.85
test_summary_mergeFunction · 0.85

Calls 1

cloneMethod · 0.45

Tested by 1

test_summary_mergeFunction · 0.68