Loo
ну reqwest подойдёт. на нём можно и синхронный и асинхронный запилить клиент. ещё можно посмотреть в сторону обвязки над libcurl есть крэйт тоже
Anonymous
ненад курл
Anonymous
Anonymous
байндинги для небезопасной либы на си
Anonymous
когда у тебя есть безопасная на расте!
доня.
https://github.com/pocka/rusted
лол
Berkus
Loo
👍
Loo
Там же написано что вьювер
ivan
typemap это костыль для плагинов или топовое решение?
🎲
Добрый день! Я правильно понимаю? Для дебага используют gdb? Если да, то возможно вывести сразу все значения структуры?
adam
michaelwoerister.github.io/2015/03/27/rust-xxdb.html
ftp.gnu.org/old-gnu/Manuals/gdb/html_node/gdb_109.html
Sherzod
http://michaelwoerister.github.io/2015/03/27/rust-xxdb.h
^ 404
🎲
Anton
Посоны
Anton
кто знает, на расте нет ли wikicode парсеров?
Anton
И если нет кто знает нормальные гайды как аутсайдеру написать парсер на расте
Anton
плез
Anton
а то я делаю ебучеее извращение - получаю json от парсера на node через cli
Anton
это както ну совсем пиздец
Sherzod
Я нихрена не понял
Sherzod
может быть тебе поможет nom
Sherzod
https://github.com/Geal/nom
でゲソ
Правда думал, а не написать ли мне...
Nardis
Abstract—Despite being known since a long time, memory
violations are still a very important cause of security problems
in low-level programming languages containing data parsers. We
address this problem by proposing a pragmatic solution to fix
not only bugs, but classes of bugs. First, using a fast and safe
language such as Rust, and then using a parser combinator. We
discuss the advantages and difficulties of this solution, and we
present two cases of how to implement safe parsers and insert
them in large C projects. The implementation is provided as a
set of parsers and projects in the Rust language
http://spw17.langsec.org/papers/chifflier-parsing-in-2017.pdf
でゲソ
Игрушка только чёт ниоч выглядит.
でゲソ
Вот был бы twisted metal
Мерль
Когда такой подвернул штаны, жахнул веипа, выпил смузи, написал в твиттер о своих правах и начал выдумывать что ещё покреативить:
Вызов RUST из GO с низким оверхедом.
https://blog.filippo.io/rustgo/
Loo
Loo
Орнул
John
Там, кстати, на highload cup решение на tokio в тройке держится, а опережает его мерзкие поделия на go.
Мерль
Ыыхыхыхыхыхыыхыхыхых
պլհկ
хм
John
https://highloadcup.ru/rating/
պլհկ
я б позадрачивал с оптимизацией готового решения, но с нуля писать лень
LexsZero
պլհկ
502
http://webcache.googleusercontent.com/search?q=cache:https://blog.filippo.io/rustgo/
でゲソ
Alex
Alex
Alex
Еще забавнее что раст играючи обошел CPP реализацию
Berkus
сделать byte array - это Vec<u8> или есть более интересные/эффективные контейнеры для этого?
Крылатый
Крылатый
Это зашквар какой-то.
Alex
Go = Gc, Rust = no gc
Крылатый
Эээ
iDeBugger
Alex
Чо не так?
Крылатый
iDeBugger
GC этот это ужас и кошмар какой-то
分解物質
分解物質
Vladislav
Loo
Vladislav
по моему языками в данном контексте мериться может только дебил
Alex
Обожаю русский язык
Alex
Да, но Rust обошёл Go.
Vladislav
там как минимум еще рядом бд/индекс
Alex
и не поймешь кто кого обошел
Vladislav
или на коллекциях какой-то костыль самописный
Vladislav
причем как правило, обычно горлышко - бд
Крылатый
Олсо.
Мерль
Крылатый
Крылатый
Олсо.
Где там реализации?
Alex
Крылатый
Vladislav
хочу заметить, что 13 место и 1 на одном языке и фреймворке
Loo
Alex
Loo
Anonymous