Я создаю Rust API для Dart Native Extensions API .
Я узнал о чем-то, называемом "Native Instance".
Я не могу найти что-либо связанное с этим, или обсуждать это в Google, или ТАК.
Рассматриваемые функции (Rust link (C link)):
Несколько вопросов:
- Что бы
Dart_AllocateWithNativeFields
сделал? IE. Для чего он будет использоваться? - Как будет выглядеть так называемое "Native Instance" для пользователя Dart?
- Что такое параметр
native_fields
для Dart_AllocateWithNativeFields
для / Что я должен предоставить? - Должен ли я даже go о поддержке этого в idiomati c Rust API?
- Что такое "нативное поле"?
- Что такое «собственный экземпляр»?
Эти функции имеют неудачное сочетание маленькой и плохой документации.