def Owners.pick

bend-lint-pack@0.1.1.0 · common.bend:18

import bend-lint-pack@0.1.1.0/common.bend as Common
import Base
import bend-lint-pack@0.1.1.0/vendor/lint.bend as Lint

18def Owners.pick(
19  list: List<&2, Seen>,
20  +set: Set(),
21  had: Bool,
22  +owner: String,
23  inst: Bool,
24  span: Maybe<&2, Lint.Span>
25) -> Owners:
26  match had inst:
27    case False{} False{}:
28      Owners{Seen{owner, span} <> list, Set.add(set, owner)}
29    case _ _:
30      Owners{list, set}

Uses (9)

Used by (1)