def AaMountRule.grants.of

bend-osdev-apparmor@0.1.0.0 · rule_mount.bend:285

import bend-osdev-apparmor@0.1.0.0/rule_mount.bend as RuleMount
import Base
import bend-osdev-apparmor@0.1.0.0/perm.bend as P

285def AaMountRule.grants.of(rs: List<&2, AaMountRule>) -> List<&2, P.AaGrant>:
286  match rs:
287    case Nil{}:
288      Nil{}
289    case Con{r, t}:
290      match r:
291        case AaMountRule{qu, op, fs, os, so, tg}:
292          Con{P.AaGrant.of(qu, P.AaPerms.bit(0n)), AaMountRule.grants.of(t)}

Uses (5)

Used by (3)