функция, берется указатель на нее и записывается в поле структуры, переданной из си библиотеки
Потому что это внутренняя языковая сущность. Если надо экспортировать некую генерик функцию для списка FFI-типов -- надо писать свободные функции-обертки. Биндиться к замангленным символам мономорфизированных инстансов генерика -- нестабильно как минимум, если вообще не UB -- на что тебе rustc тактично намекает фейлом линковщика с -O
Обсуждают сегодня