def in.put.idx

bend-osdev-acpi@0.1.1.0 · aml_interp.bend:803

import bend-osdev-acpi@0.1.1.0/aml_interp.bend as AmlInterp
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

803def in.put.idx(-H: Data, r: Result<&2, &2, E.AcpiError, AmlRead<H>>, base: V.AmlLoc, +i: Nat, +v: V.AmlValue) -> Result<&2, &2, E.AcpiError, AmlWorld<H>>:
804  match r:
805    case Fail{e}:
806      Fail{e}
807    case Done{AmlRead{+w, old}}:
808      in.put.idx.go(H, in.elem.set(old, i, in.wide(H, w), v), w, base)

Uses (10)

Used by (1)