def reg.wrap

bend-osdev-acpi@0.1.1.0 · registry.bend:126

import bend-osdev-acpi@0.1.1.0/registry.bend as Registry
import Base
import bend-osdev-acpi@0.1.1.0/error.bend as E

126def reg.wrap(~X: Data, ~A: Data, ~f: A -> AcpiTable<X>, r: Result<&2, &2, E.AcpiError, A>) -> Result<&2, &2, E.AcpiError, AcpiTable<X>>:
127  match r:
128    case Fail{e}:
129      Fail{e}
130    case Done{a}:
131      Done{f(a)}

Uses (3)

Used by (1)