AmlValue.AmlValue: type of bend-osdev-acpi@0.1.1.0 Import: import bend-osdev-acpi@0.1.1.0/aml_value.bend as AmlValue Lines 24-35 of bend-osdev-acpi@0.1.1.0/aml_value.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-acpi@0.1.1.0/aml_value.bend&start_line=24&end_line=35 import Base import bend-osdev-word64@0.1.1.0/word64.bend as W import bend-osdev-bytes@0.1.1.0/bytes.bend as B type AmlValue is Data: AmlUninit{} AmlInt{v: W.W64} # a String (without its NUL) AmlStr{s: B.Octets} AmlBuf{b: B.Octets} AmlPkg{xs: List<&2, AmlValue>} # an object reference: RefOf, Index, or a name inside a package AmlRef{loc: AmlLoc} # a named object that holds no data (a device, a method, a region, ...) # used as an operand: its path and ObjectType code AmlObj{path: String, kind: U32} Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/aml_value.bend&name=AmlLoc https://jend.leeeet.dev/definition.txt?path=bend-osdev-bytes@0.1.1.0/bytes.bend&name=Octets https://jend.leeeet.dev/definition.txt?path=bend-osdev-word64@0.1.1.0/word64.bend&name=W64