def sdt.sig.go

bend-osdev-acpi@0.1.1.0 · header.bend:248

import bend-osdev-acpi@0.1.1.0/header.bend as Header
import Base
import bend-osdev-bytes@0.1.1.0/bytes.bend as B
import bend-osdev-acpi@0.1.1.0/error.bend as E

248def sdt.sig.go(+sig: B.Octets, r: Result<&2, &2, E.AcpiError, AcpiSdt>) -> Result<&2, &2, E.AcpiError, AcpiSdt>:
249  match r:
250    case Fail{e}:
251      Fail{e}
252    case Done{+t}:
253      +s = AcpiHeader.signature(AcpiSdt.header(t))
254      sdt.sig.pick(B.Octets.is_eq(s, sig), s, t)

Uses (8)

Used by (1)