def AaSignalRule.matches
import bend-osdev-apparmor@0.1.0.0/rule_signal.bend as RuleSignalimport Base
import bend-osdev-apparmor@0.1.0.0/rule.bend as R
175def AaSignalRule.matches(r: AaSignalRule, q: AaSignalQuery) -> Bool:
176 match r:
177 case AaSignalRule{qu, p, s, pe}:
178 match q:
179 case AaSignalQuery{req, sig, peer}:
180 Bool.and(AaSignal.opt_member(s, sig), R.AaRule.opt_match(pe, peer))