Size: a a a

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

2020 October 09

D

Dima in Rust — русскоговорящее сообществo
(((Mike Lubinets)))
Это засчет NotNull достигается, насколько я знаю
да, вы правы
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
(((Mike Lubinets)))
Это засчет NotNull достигается, насколько я знаю
Уже не только
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Например, Option<char> тоже будет работать, потому что в char есть дыры
источник

D

Dima in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Например, Option<char> тоже будет работать, потому что в char есть дыры
вот не знал, а где об этом написанно?
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Dima
вот не знал, а где об этом написанно?
Можно начинать копать примерно отсюда
https://github.com/rust-lang/rfcs/issues/1230
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Спасибо
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Rust очень хорош в оптимизации энумов
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Option<Option<u8>> занимает всего два байта, например, а не четыре, как может показаться
источник

D

Dima in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Rust очень хорош в оптимизации энумов
да раст вообще крутой, кроме тех моментов когда у тебя сжирается 64 гига на компиляцию)
источник
2020 October 10

dl

dzmitry lahoda in Rust — русскоговорящее сообществo
https://github.com/Azure/azure-sdk-for-rust полуофициальный sdk для облака Microsoft вот недавно вышел. может C#/F# разработчикам наконец будет возможность впилить микросервис на Rust в прод:) . Часто есть вакансии с X на Rust, но не с .NET на Rust - поэтому можно попробовать и на местах
источник

НК

Николай Кошкин... in Rust — русскоговорящее сообществo
Есть сервис на actix-web (supervisor) и nginx.
Раз в 3-4 дня он падает без причин, nginx отдает 504. В логах sipervisor и actix-web ничего нет .
Не подскажете, как лучше искать причину?
источник

НК

Николай Кошкин... in Rust — русскоговорящее сообществo
Помогает просто рестарт супервизора
источник

dl

dzmitry lahoda in Rust — русскоговорящее сообществo
linux system logs(ежели supervisord не дампит оные или падает это значит в этих логах что то написано типа падает?), nginx logs? запишите реквесты из логов и заранайте за 4 дня количесво локально - тоже можно. но это как бы может и не раст виноват (может баг в actix - но врядли - скорее системное). Версию раста и  actix обновили? UPDATE: рестарт на много 504 автоматизировали(по SLA учитывая что вы как бы не в облаке может и ок для вас, я думаю в nginx есть модуль if 504 > 100 -> restart)
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
Кто-нибудь знает TLDR текущего статуса cranelift в качестве отладочного бэка для rustc? А то исходники cranelift переехали в wasmtime репу и не очень ясно, что там с нативной генерацией в планах
источник

K

Kitsu in Rust — русскоговорящее сообществo
Andrey @ozkriff Lesnikóv
Кто-нибудь знает TLDR текущего статуса cranelift в качестве отладочного бэка для rustc? А то исходники cranelift переехали в wasmtime репу и не очень ясно, что там с нативной генерацией в планах
Пол года назад я смог собрать проект в ~80kloc, но тесты не прошли. Учитывая как быстро bjorn вкатывает фиксы, есть подозрение, что очень много всего могло измениться. Правда кажется остаются какие-то траблы с флоатами
источник

K

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

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
Значит все хорошо, видимо, ура.
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
Басфактор у cranelift пугающий, однако)
источник

K

Kitsu in Rust — русскоговорящее сообществo
Andrey @ozkriff Lesnikóv
Басфактор у cranelift пугающий, однако)
Ага, учитывая что в эту репу вообще кроме него никто не контрибьютит, если он забьет, то проект с очень высокой вероятностью умрет
источник

Э

Эрик in Rust — русскоговорящее сообществo
Andrey @ozkriff Lesnikóv
Басфактор у cranelift пугающий, однако)
Чем меньше людей будут с ним спорить, тем быстрее он будет писать код.
источник