pub(crate) fn format_header( context: &RewriteContext<'_>, shape: Shape, parts: Vec<HeaderPart<'_>>, ) -> String