[][src]Module rustc_codegen_llvm::debuginfo::metadata

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Structs

EnumMemberDescriptionFactory [
Experimental
]
MemberDescription [
Experimental
]
MetadataCreationResult [
Experimental
]
StructMemberDescriptionFactory [
Experimental
]
TupleMemberDescriptionFactory [
Experimental
]
TypeMap [
Experimental
]
UnionMemberDescriptionFactory [
Experimental
]
UniqueTypeId [
Experimental
]
VariantMemberDescriptionFactory [
Experimental
]

Enums

EnumDiscriminantInfo [
Experimental
]
MemberDescriptionFactory [
Experimental
]
RecursiveTypeDescription [
Experimental
]

Constants

DW_ATE_boolean [
Experimental
]
DW_ATE_float [
Experimental
]
DW_ATE_signed [
Experimental
]
DW_ATE_unsigned [
Experimental
]
DW_ATE_unsigned_char [
Experimental
]
DW_LANG_RUST [
Experimental
]
NO_SCOPE_METADATA [
Experimental
]
UNKNOWN_COLUMN_NUMBER [
Experimental
]
UNKNOWN_LINE_NUMBER [
Experimental
]

Functions

basic_type_metadata [
Experimental
]
compile_unit_metadata [
Experimental
]
composite_type_metadata [
Experimental
]

Creates debug information for a composite type, that is, anything that results in a LLVM struct.

create_and_register_recursive_type_forward_declaration [
Experimental
]
create_global_var_metadata [
Experimental
]

Creates debug information for the given global variable.

create_struct_stub [
Experimental
]
create_union_stub [
Experimental
]
create_vtable_metadata [
Experimental
]

Creates debug information for the given vtable, which is for the given type.

describe_enum_variant [
Experimental
]
extend_scope_to_file [
Experimental
]
file_metadata [
Experimental
]
file_metadata_raw [
Experimental
]
fixed_vec_metadata [
Experimental
]
foreign_type_metadata [
Experimental
]
pointer_type_metadata [
Experimental
]
prepare_enum_metadata [
Experimental
]
prepare_struct_metadata [
Experimental
]
prepare_tuple_metadata [
Experimental
]
prepare_union_metadata [
Experimental
]
set_members_of_composite_type [
Experimental
]
subroutine_type_metadata [
Experimental
]
trait_pointer_metadata [
Experimental
]
type_metadata [
Experimental
]
unknown_file_metadata [
Experimental
]
vec_slice_metadata [
Experimental
]