DoxigAlpha

Capture

Represents a single value being captured in a type declaration's closure.

Fields of this type

Fields

#
tag:enum(u3) { /// `data` is a `u16` index into the parent closure. nested, /// `data` is a `Zir.Inst.Index` to an instruction whose value is being captured. instruction, /// `data` is a `Zir.Inst.Index` to an instruction representing an alloc whose contents is being captured. instruction_load, /// `data` is a `NullTerminatedString` to a decl name. decl_val, /// `data` is a `NullTerminatedString` to a decl name. decl_ref, }
data:u29

Type definitions in this namespace

Types

#

Functions in this namespace

Functions

#