Size: a a a

2020 July 16

M

MrSmith in rust_offtopic
А в чем пойнт?
источник

M

MrSmith in rust_offtopic
Хз по мне такое себе
источник

Т8

Т-34 85 in rust_offtopic
MrSmith
А в чем пойнт?
у тебя всегда готовые байндинги есть, для либ будет рай
источник

Т8

Т-34 85 in rust_offtopic
пишешь на mylang, а юзать через c abi можешь где угодно
источник

KR

Kai Ren in rust_offtopic
Doge Shibu
Ну это, имхо, тот кейс, который стоит написания своего комбинатора.
https://docs.rs/futures/0.3.5/futures/stream/trait.StreamExt.html#method.take_until

Не знаю как проглядел, но вот он нашёлся, родимый.
источник

Т8

Т-34 85 in rust_offtopic
и не надо писать extern "c"
источник

H

Hirrolot in rust_offtopic
Т-34 85
и не надо писать extern "c"
источник

Т8

Т-34 85 in rust_offtopic
и нюхать ограничения, с этим связанные
источник

Т8

Т-34 85 in rust_offtopic
источник

H

Hirrolot in rust_offtopic
Какие ограничения?
источник

Т8

Т-34 85 in rust_offtopic
Hirrolot
Какие ограничения?
трейты не пробросишь, дженерики - тоже
источник

Т8

Т-34 85 in rust_offtopic
асинк тоже не кинешь
источник

Т8

Т-34 85 in rust_offtopic
резалты нельзя
источник

Т8

Т-34 85 in rust_offtopic
и тд
источник

H

Hirrolot in rust_offtopic
Асинки никогда не приходилось пробрасывать, для всего остального пишем идиоматичную обёртку
источник

H

Hirrolot in rust_offtopic
Их уже довольно много накопилось на crates.io
источник

Т8

Т-34 85 in rust_offtopic
Hirrolot
Асинки никогда не приходилось пробрасывать, для всего остального пишем идиоматичную обёртку
как обернуть result<,>? И ты же понимаешь, что тебе это всё руками придётся делать? А мог бы этим заняться транспайлер
источник

H

Hirrolot in rust_offtopic
Т-34 85
как обернуть result<,>? И ты же понимаешь, что тебе это всё руками придётся делать? А мог бы этим заняться транспайлер
1) Отображаем сишные ошибки в Result и обратно, в std и libc есть методы с errno
2) В teloxide 379 зависимостей, т.е. полноценная библиотека для телеграмовских ботов с криптографией, https, сжатием и всем сопутствующим, ни разу не пришлось Си дёргать
источник

H

Hirrolot in rust_offtopic
источник

H

Hirrolot in rust_offtopic
Граф зависимостей
источник