From fa4d8401e8f9f28c90480f558db0d2f2f6cf2084 Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Thu, 13 Oct 2022 11:00:54 -0700 Subject: [PATCH] Use `std::fmt::Formatter::debug_struct` for RenderPass. (#3100) --- wgpu-core/src/command/render.rs | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/wgpu-core/src/command/render.rs b/wgpu-core/src/command/render.rs index 4e221b3c95..a68f3e030d 100644 --- a/wgpu-core/src/command/render.rs +++ b/wgpu-core/src/command/render.rs @@ -236,16 +236,17 @@ impl RenderPass { impl fmt::Debug for RenderPass { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - write!( - f, - "RenderPass {{ encoder_id: {:?}, color_targets: {:?}, depth_stencil_target: {:?}, data: {:?} commands, {:?} dynamic offsets, and {:?} push constant u32s }}", - self.parent_id, - self.color_targets, - self.depth_stencil_target, - self.base.commands.len(), - self.base.dynamic_offsets.len(), - self.base.push_constant_data.len(), - ) + f.debug_struct("RenderPass") + .field("encoder_id", &self.parent_id) + .field("color_targets", &self.color_targets) + .field("depth_stencil_target", &self.depth_stencil_target) + .field("command count", &self.base.commands.len()) + .field("dynamic offset count", &self.base.dynamic_offsets.len()) + .field( + "push constant u32 count", + &self.base.push_constant_data.len(), + ) + .finish() } }