def has_cap

near-v-framework@0.4.0.0 · domain/architecture/ops.bend:472

import near-v-framework@0.4.0.0/domain/architecture/ops.bend as Ops
import Base
import near-v-framework@0.4.0.0/domain/architecture/category/type.bend as K2

472def has_cap(+want: K2.Capability, cs: List<&2, K2.Capability>) -> Bool:
473  match cs:
474    case []:
475      False{}
476    case c <> rest:
477      cap_eq(want, c) || has_cap(want, rest)

Uses (5)

Used by (4)