Struct rustc_codegen_llvm::debuginfo::metadata::VariantMemberDescriptionFactory [−][src]
struct VariantMemberDescriptionFactory<'ll, 'tcx> {
offsets: Vec<Size>,
args: Vec<(String, Ty<'tcx>)>,
tag_type_metadata: Option<&'ll DIType>,
span: Span,
}Fields
offsets: Vec<Size>Expand description
Cloned from the layout::Struct describing the variant.
args: Vec<(String, Ty<'tcx>)>tag_type_metadata: Option<&'ll DIType>span: SpanImplementations
impl<'ll, 'tcx> VariantMemberDescriptionFactory<'ll, 'tcx>[src]
impl<'ll, 'tcx> VariantMemberDescriptionFactory<'ll, 'tcx>[src]fn create_member_descriptions(
&self,
cx: &CodegenCx<'ll, 'tcx>
) -> Vec<MemberDescription<'ll>>[src]
&self,
cx: &CodegenCx<'ll, 'tcx>
) -> Vec<MemberDescription<'ll>>