rustCall<T> function
Implementation
T rustCall<T>(T Function(Pointer<RustCallStatus>) callback,
[UniffiRustCallStatusErrorHandler? errorHandler]) {
final status = calloc<RustCallStatus>();
try {
final result = callback(status);
checkCallStatus(errorHandler ?? NullRustCallStatusErrorHandler(), status);
return result;
} finally {
calloc.free(status);
}
}