struct OpaqueDecl [src]
Trailing:
captures_len: u32, // if has_captures_len
decls_len: u32, // if has_decls_len
capture: Capture, // for every captures_len
capture_name: NullTerminatedString // for every captures_len
decl: Index, // for every decls_len; points to a declaration instruction
Fields
src_line: u32
src_node: Ast.Node.IndexThis node provides a new absolute baseline node for all instructions within this struct.
Members
- Small (struct)
Source
pub const OpaqueDecl = struct {
src_line: u32,
/// This node provides a new absolute baseline node for all instructions within this struct.
src_node: Ast.Node.Index,
pub const Small = packed struct {
has_captures_len: bool,
has_decls_len: bool,
name_strategy: NameStrategy,
_: u12 = undefined,
};
}