pub unsafe extern "C" fn ucl_object_todouble_safe( obj: *const ucl_object_t, target: *mut c_double, ) -> bool