def sdt.sig.go
import bend-osdev-acpi@0.1.1.0/header.bend as Headerimport 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)