rustc_codegen_llvm::debuginfo::metadata

Module enums

Source

Modulesยง

cpp_like ๐Ÿ”’
native ๐Ÿ”’

Enumsยง

DiscrResult ๐Ÿ”’

Functionsยง

build_c_style_enum_di_node ๐Ÿ”’
Build the debuginfo node for a C-style enum, i.e. an enum the variants of which have no fields.
build_coroutine_di_node ๐Ÿ”’
build_coroutine_variant_struct_type_di_node ๐Ÿ”’
Build the struct type for describing a single coroutine state. See build_coroutine_variant_struct_type_di_node.
build_enum_type_di_node ๐Ÿ”’
build_enum_variant_struct_type_di_node ๐Ÿ”’
Build the debuginfo node for the struct type describing a single variant of an enum.
build_enumeration_type_di_node ๐Ÿ”’
Build a DW_TAG_enumeration_type debuginfo node, with the given base type and variants. This is a helper function and does not register anything in the type map by itself.
compute_discriminant_value ๐Ÿ”’
Returns the discriminant value corresponding to the variant index.