def aml.result

bend-osdev-acpi@0.1.1.0 · aml.bend:100

import bend-osdev-acpi@0.1.1.0/aml.bend as Aml
import Base
import bend-osdev-acpi@0.1.1.0/error.bend as E
import bend-osdev-acpi@0.1.1.0/aml_value.bend as V
import bend-osdev-acpi@0.1.1.0/aml_interp.bend as I

100def aml.result(md: I.AmlMode) -> Result<&2, &2, E.AcpiError, V.AmlValue>:
101  match md:
102    case I.AmlMDone{v}:
103      Done{v}
104    case I.AmlMFail{e}:
105      Fail{e}
106    case _:
107      Fail{E.AcpiAmlStepLimit{}}

Uses (4)

Used by (1)