pub fn rewrite_range_pat<T: Rewrite>( context: &RewriteContext<'_>, shape: Shape, lhs: &Option<P<T>>, rhs: &Option<P<T>>, end_kind: &Spanned<RangeEnd>, span: Span, ) -> Result<String, RewriteError>