Size: a a a

2021 February 05

T

Tux in Rust Async
да и вообще, в принципе, как подхватить из либы хостовую функцию
источник

DF

Dollar Føølish in Rust Async
Спроси в мейне или бегиннерсах )
источник

DF

Dollar Føølish in Rust Async
Tux
да и вообще, в принципе, как подхватить из либы хостовую функцию
Ld --dynamic-list погугли
источник

DF

Dollar Føølish in Rust Async
Ну либо -rdynamic погугли для прототипирования
источник

MB

Mikail Bagishov in Rust Async
Dollar Føølish
Боюсь рантайм Токио не пригоден штобы шарить его между шаред либами
А если вручную enter-ить хэндл, полученный от бинарника, то должно же сработать.
источник

DF

Dollar Føølish in Rust Async
да, можно попробовать
источник

DF

Dollar Føølish in Rust Async
если версия токио в бинарнике и либе совпадает))
источник

DF

Dollar Føølish in Rust Async
что такое enter-ить кстати?
источник

T

Tux in Rust Async
Mikail Bagishov
А если вручную enter-ить хэндл, полученный от бинарника, то должно же сработать.
источник

MB

Mikail Bagishov in Rust Async
Dollar Føølish
что такое enter-ить кстати?
бинарь дает либе tokio::runtime::Handle, либа делает на нем .enter() и теперь она должна быть в правильном рантайме (пока EnterGuard не дропнут)
источник

MB

Mikail Bagishov in Rust Async
А ты эту функцию два раза запустил?
источник

T

Tux in Rust Async
Mikail Bagishov
А ты эту функцию два раза запустил?
один
источник

MB

Mikail Bagishov in Rust Async
И, получается, за-spawn-енная футура так и не отработала?
источник

T

Tux in Rust Async
нет, там справа на скриншоте видно зависшее состояние
источник

T

Tux in Rust Async
если бы отработала, то dbg распечатал сообщение
источник

MB

Mikail Bagishov in Rust Async
Ты пробовал отладчиком подсоединиться?
источник

T

Tux in Rust Async
неа
источник

MB

Mikail Bagishov in Rust Async
Я бы попробовал. Если там не возникнет бед с отладочными символами (а по идее их возникнуть не должно) то должно быть видно, где именно зависло.
источник

T

Tux in Rust Async
gdb? я не умею им пользоваться
источник

T

Tux in Rust Async
а что толку от того, что мы найдем место? вангую там какой-нибудь мьютекс не отпускается из-за каких-то коллизий между енвайронментами хоста и плагина
источник