From 5859c5d333465fe91be46196e2b47bff9fc48ece Mon Sep 17 00:00:00 2001 From: Camelid Date: Wed, 7 Apr 2021 20:55:37 -0700 Subject: [PATCH] Remove FIXME Layout errors can occur with valid code, e.g. generic types. --- src/librustdoc/html/render/print_item.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/librustdoc/html/render/print_item.rs b/src/librustdoc/html/render/print_item.rs index 9b7006150b7f..1f7b317a45b8 100644 --- a/src/librustdoc/html/render/print_item.rs +++ b/src/librustdoc/html/render/print_item.rs @@ -1551,7 +1551,9 @@ fn document_ty_layout(w: &mut Buffer, cx: &Context<'_>, ty_def_id: DefId) { } writeln!(w, ""); } - // FIXME: should we crash instead? or report an error? - Err(_layout_err) => {} + // Layout errors can occur with valid code, e.g. if you try to get the layout + // of a generic type such as `Vec`. In case of a layout error, we just + // don't show any layout information. + Err(_) => {} } }