def ld.find

bend-osdev-acpi@0.1.1.0 · acpi.bend:264

import bend-osdev-acpi@0.1.1.0/acpi.bend as Acpi
import Base
import bend-osdev-acpi@0.1.1.0/registry.bend as R

264def ld.find(~X: Data, ts: List<&2, AcpiLoaded<X>>, +name: String) -> Maybe<&2, R.AcpiTable<X>>:
265  match ts:
266    case Nil{}:
267      None{}
268    case Con{AcpiLoaded{a, Done{+t}}, rest}:
269      ld.find.pick(~X, String.eq(R.AcpiTable.name(~X, t), name), t, ld.find(~X, rest, name))
270    case Con{h, rest}:
271      ld.find(~X, rest, name)

Uses (9)

Used by (1)