executeNormal<S> method
Execute a normal ffi call. Usually called by generated code instead of manually called.
Implementation
@protected
Future<S> executeNormal<S>(FlutterRustBridgeTask<S> task) {
final completer = Completer<dynamic>();
final sendPort = singleCompletePort(completer);
task.callFfi(sendPort.nativePort);
return completer.future.then((dynamic raw) =>
_transformRust2DartMessage(raw, task.parseSuccessData));
}