LINUX.ORG.RU

История изменений

Исправление theNamelessOne, (текущая версия) :

Библиотеки на rust можно использовать из любого языка как C-библиотеки?

Нужно, чтобы либа предоставляла C-совместимый интерфейс, плюс написать хэдеры руками или сгенерить с помощью cbindgen.

Или есть подводные камни?

Как минимум может быть оверхэд из-за препобразований растовый структур данных в сишные и обратно.

Исправление theNamelessOne, :

Библиотеки на rust можно использовать из любого языка как C-библиотеки?

Нужно, чтобы либа предоставляла C-совместимый интерфейс, плюс сгенерить написать хэдеры руками или сгенерить с помощью cbindgen.

Или есть подводные камни?

Как минимум может быть оверхэд из-за препобразований растовый структур данных в сишные и обратно.

Исходная версия theNamelessOne, :

Библиотеки на rust можно использовать из любого языка как C-библиотеки?

Нужно, чтобы либа предоставляла C-совместимое API, плюс сгенерить хэдеры руками или с помощью cbindgen.

Или есть подводные камни?

Как минимум может быть оверхэд из-за препобразований растовый структур данных в сишные и обратно.