def AaVars.find
bend-osdev-apparmor@0.1.0.0 · parse.bend:466
import bend-osdev-apparmor@0.1.0.0/parse.bend as Parse
import Base
import bend-osdev-apparmor@0.1.0.0/text.bend as X
import bend-osdev-apparmor@0.1.0.0/options.bend as O
466def AaVars.find(env: List<&2, O.AaVar>, +name: List<&2, U32>) -> Maybe<&2, List<&2, List<&2, U32>>>:
467 match env:
468 case Nil{}:
469 None{}
470 case Con{v, t}:
471 match v:
472 case O.AaVar{n, +vals}:
473 Bool.pick(Maybe<&2, List<&2, List<&2, U32>>>, X.AaText.eq(n, name), Some{vals}, AaVars.find(t, name))