def AaCap.of_name

bend-osdev-apparmor@0.1.0.0 · rule_capability.bend:36

import bend-osdev-apparmor@0.1.0.0/rule_capability.bend as RuleCapability
import Base
import bend-osdev-caps@0.1.0.0/caps.bend as C
import bend-osdev-apparmor@0.1.0.0/text.bend as X

36# the number of the capability named w (lower case, no CAP_ prefix)
37def AaCap.of_name(+w: List<&2, U32>) -> Maybe<&2, U32>:
38  Bool.pick(Maybe<&2, U32>, AaCap.lower(w), C.Cap.of_name(X.AaText.to_string(X.AaText.append(X.AaText.of_string("CAP_"), AaCap.upper(w)))), None{})

Uses (10)

Used by (1)