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))

Uses (6)

Used by (2)