Size: a a a

Rust — русскоговорящее сообщество

2021 June 20

goldstein опять in Rust — русскоговорящее сообщество
я про то, что confusable_idents не всегда срабатывает
источник

П

Пух in Rust — русскоговорящее сообщество
А, это uncommon, увидел
источник

goldstein опять in Rust — русскоговорящее сообщество
он построен на тупой таблице
кстати, в ошибке можно заметить, как это изменение сломало подчёркивание ошибок, лол
источник

goldstein опять in Rust — русскоговорящее сообщество
потому что это типа широкий character, но это типа моноширинный шрифт, и сколько галочек рисовать теперь никто не знает
источник

T

Tux in Rust — русскоговорящее сообщество
привет! помогите разобраться, в чём проблема: функция ready_resolver в качестве коллбека передаётся в разделяемую библиотеку, и оттуда вызывается.

oneshot() это futures::channel::oneshot::channel()

по логу видно, что sender сработал, и должен был активировать резолвер, но в какой-то момент что-то пошло не так.

на всякий случай собрал стенд, но там, очевидно всё работает. Не могу найти проблему.
источник

T

Tux in Rust — русскоговорящее сообщество
источник

AZ

Andrey Zgarbul in Rust — русскоговорящее сообщество
можно ли cargo tree сказать брать git вместо version для зависимости, если оба присутствуют?
источник

goldstein опять in Rust — русскоговорящее сообщество
Во-первых, у тебя несинхронизированный доступ к static mut из разных тредов. Это UB.
источник

goldstein опять in Rust — русскоговорящее сообщество
А, нет
источник

T

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

goldstein опять in Rust — русскоговорящее сообщество
У меня ощущение, что ты где-то сломал синхронизацию
Зачем ты rx кладёшь в статик, чтобы сразу вытащить обратно?
источник

goldstein опять in Rust — русскоговорящее сообщество
Кроме того, у тебя unwrap в внешней библиотеке, то есть потенциально паника через FFI, это UB
источник

X

XÆA-XII in Rust — русскоговорящее сообщество
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
И хорошо. За кириллицу в коде всегда давал люлей на ревью
источник

VB

Vlad Beskrovnyy in Rust — русскоговорящее сообщество
В идее норм работает
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообщество
В самом редакторе - да (я ж сам ссылку на это дал), а вот сообщения об ошибках все равно каша
источник

VB

Vlad Beskrovnyy in Rust — русскоговорящее сообщество
А. Ну да. Ну это надо было еще ссылку нажать...
А каша в сообщениях компилятора наверн может от терминала еще зависеть
источник

T

Tux in Rust — русскоговорящее сообщество
это я гипотезу проверял, можно игнорировать
источник

T

Tux in Rust — русскоговорящее сообщество
это тоже не имеет отношения к этому кейсу. все анрапы будут обработаны позже
источник

r

red75prime in Rust — русскоговорящее сообщество
ready_resolver не в обработчике сигнала вызывается?
источник