def AaNet.check

bend-osdev-apparmor@0.1.0.0 · rule_network.bend:128

import bend-osdev-apparmor@0.1.0.0/rule_network.bend as RuleNetwork
import Base
import bend-osdev-apparmor@0.1.0.0/error.bend as E

128def AaNet.check(r: AaNetRule, src: E.AaSrc) -> Result<&2, &2, E.AaError, AaNetRule>:
129  match r:
130    case AaNetRule{q, +d, ty, +pr}:
131      Bool.pick(Result<&2, &2, E.AaError, AaNetRule>, AaNet.proto_ok(d, pr), Done{AaNetRule{q, d, ty, pr}}, Fail{E.AaSrc.name(src)})

Uses (7)

Used by (1)