Module ffi

Source

Structs§

DartCObject
DartNativeArray
DartNativeCapability
DartNativeExternalTypedData
DartNativePointer
DartNativeSendPort
DartNativeTypedData
ZeroCopyBuffer
Wrapping a Vec in this tuple struct will allow into_dart() to send it as a DartNativeExternalTypedData buffer with no copy overhead

Enums§

DartCObjectType
A Dart_CObject is used for representing Dart objects as native C data outside the Dart heap. These objects are totally detached from the Dart heap. Only a subset of the Dart objects have a representation as a Dart_CObject.
DartTypedDataType

Type Aliases§

DartHandleFinalizer
https://github.com/dart-lang/sdk/blob/main/runtime/include/dart_api.h
DartPort
A port is used to send or receive inter-isolate messages
DartPostCObjectFnType
Posts a message on some port. The message will contain the Dart_CObject object graph rooted in ‘message’.

Unions§

DartCObjectValue