RUST Библиотека для свинга / c ++ / kotlin - PullRequest
0 голосов
/ 15 марта 2020

Я сейчас работаю над ржавчиной, потому что мы хотим перейти на эту технологию. Сегодня мы используем только c / c ++. Для меня сейчас возникает вопрос, можно ли предоставить библиотеку в ржавчине, как в c / c ++. Конечно, я видел несколько примеров, когда библиотека ржавчины вызывается из c и наоборот. Но мой вопрос направлен на другой вариант использования. Речь идет об API, который имеет состояние, а не просто функцию без сохранения состояния. Например, вам нужно использовать функцию init для создания указателя объекта, который возвращается вызывающей стороне. Любая другая функция нуждается в указателе этого объекта для предоставления необходимых функций. Я был бы очень удивлен, если это невозможно, но, к сожалению, я ничего не нашел. В нашем сценарии использования мы хотим предложить API (написанный на ржавчине) для c ++, swing и Kotlin. Конечно, я знаю, что мог бы также написать этот API на c / c ++, но сценарий использования опирается на Rust по разным причинам. Спасибо за ваши советы Приветствие Dusan

Перевод www.DeepL.com/Translator (бесплатная версия)

...