def returns
import bend-lint-rules@0.2.0.0/layout/case.bend as Caseimport Base
import bend-lint-api@0.2.0.0/linter/lint.bend as Lint
171# The case of a def's name, by its written return type, among its nodes.
172def returns(nodes: List<&2, Lint.Node>) -> Case:
173 match nodes:
174 case Nil{}:
175 Either{}
176 case Con{Lint.Node{Lint.Returns{}, n, s, kids, f}, rest}:
177 typed(kids)
178 case Con{x, rest}:
179 returns(rest)