def AaMount.clash.go
import bend-osdev-apparmor@0.1.0.0/rule_mount.bend as RuleMountimport Base
import bend-osdev-apparmor@0.1.0.0/text.bend as X
132def AaMount.clash.go(ps: List<&2, String>, +ns: List<&2, List<&2, U32>>) -> Bool:
133 match ps:
134 case Nil{}:
135 False{}
136 case Con{a, t}:
137 match t:
138 case Nil{}:
139 False{}
140 case Con{b, rest}:
141 Bool.or(Bool.and(X.AaText.member(ns, X.AaText.of_string(a)), X.AaText.member(ns, X.AaText.of_string(b))), AaMount.clash.go(rest, ns))