1
Fork 0

rustdoc: remove unnecessary binding

This commit is contained in:
Michael Howell 2023-04-21 11:05:24 -07:00
parent 2b728c1f85
commit e6664c0681

View file

@ -56,7 +56,7 @@ pub(crate) fn document_type_layout<'a, 'cx: 'a>(
} else { } else {
span_bug!(cx.tcx().def_span(ty_def_id), "tag is neither niche nor int") span_bug!(cx.tcx().def_span(ty_def_id), "tag is neither niche nor int")
}; };
let variants = variants variants
.iter_enumerated() .iter_enumerated()
.map(|(variant_idx, variant_layout)| { .map(|(variant_idx, variant_layout)| {
let Adt(adt, _) = type_layout.ty.kind() else { let Adt(adt, _) = type_layout.ty.kind() else {
@ -68,12 +68,11 @@ pub(crate) fn document_type_layout<'a, 'cx: 'a>(
let size = variant_layout.size.bytes() - tag_size; let size = variant_layout.size.bytes() - tag_size;
let type_layout_size = TypeLayoutSize { is_unsized, is_uninhabited, size }; let type_layout_size = TypeLayoutSize { is_unsized, is_uninhabited, size };
(name, type_layout_size) (name, type_layout_size)
}).collect(); })
variants .collect()
} else { } else {
Vec::new() Vec::new()
} };
;
let type_layout_size = tcx.layout_of(param_env.and(ty)).map(|layout| { let type_layout_size = tcx.layout_of(param_env.and(ty)).map(|layout| {
let is_unsized = layout.abi.is_unsized(); let is_unsized = layout.abi.is_unsized();