Struct rustc_codegen_llvm::debuginfo::metadata::MemberDescription [−][src]
struct MemberDescription<'ll> {
name: String,
type_metadata: &'ll DIType,
offset: Size,
size: Size,
align: Align,
flags: DIFlags,
discriminant: Option<u64>,
source_info: Option<SourceInfo<'ll>>,
}Expand description
Description of a type member, which can either be a regular field (as in structs or tuples) or an enum variant.
Fields
name: Stringtype_metadata: &'ll DITypeoffset: Sizesize: Sizealign: Alignflags: DIFlagsdiscriminant: Option<u64>source_info: Option<SourceInfo<'ll>>Implementations
impl<'ll> MemberDescription<'ll>[src]
impl<'ll> MemberDescription<'ll>[src]fn into_metadata(
self,
cx: &CodegenCx<'ll, '_>,
composite_type_metadata: &'ll DIScope
) -> &'ll DIType[src]
self,
cx: &CodegenCx<'ll, '_>,
composite_type_metadata: &'ll DIScope
) -> &'ll DIType