pub(crate) fn struct_lit_shape( shape: Shape, context: &RewriteContext<'_>, prefix_width: usize, suffix_width: usize, ) -> Option<(Option<Shape>, Shape)>