def AaVars.lookup

bend-osdev-apparmor@0.1.0.0 · parse.bend:657

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

657def AaVars.lookup(+env: List<&2, O.AaVar>, pname: Maybe<&2, List<&2, U32>>, +name: List<&2, U32>) -> Maybe<&2, List<&2, List<&2, U32>>>:
658  match pname:
659    case None{}:
660      AaVars.find(env, name)
661    case Some{p}:
662      Bool.pick(Maybe<&2, List<&2, List<&2, U32>>>, X.AaText.is(name, "profile_name"), Some{[p]}, AaVars.find(env, name))

Uses (7)

Used by (1)