def owns.go

near-v-framework@0.4.0.0 · domain/architecture/environment/inventory/ops.bend:4

import near-v-framework@0.4.0.0/domain/architecture/environment/inventory/ops.bend as Ops
import Base
import near-v-framework@0.4.0.0/domain/architecture/environment/inventory/type.bend as I

4def owns.go(xs: List<&2, I.Device>, +key: String, +name: String) -> Bool:
5  match xs:
6    case []:
7      False{}
8    case I.Device{+k, +n, _} <> rest:
9      (String.eq(key, k) && String.eq(name, n)) || owns.go(rest, key, name)

Uses (7)

Used by (1)