fn set_gradient_on_cairo( cr: &Context, gradient: &UserSpaceGradient, ) -> Result<(), Box<InternalRenderingError>>