fn generics_shape_from_config( config: &Config, shape: Shape, offset: usize, span: Span, ) -> Result<Shape, ExceedsMaxWidthError>