Size: a a a

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

2020 April 08

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
dark pit
ещё раз: не соберется всякая рухлядь с хлипкими зависимостями.  для этого надо иметь возможность взять срез состояния crates.io за определенный день.  в хаскеле для такого есть stackage и его ежедневные срезы с hackage.  в расте подобного ничего нет.
Я ведь и говорю о том, чтобы не собирать каждый раз, а один раз зафиксировать какие-то промежуточные данные, из которых потом можно сгенерировать HTML.
источник

dp

dark pit in Rust — русскоговорящее сообществo
Yevhenii Babichenko
Я ведь и говорю о том, чтобы не собирать каждый раз, а один раз зафиксировать какие-то промежуточные данные, из которых потом можно сгенерировать HTML.
тогда вообще фигня.  с новым компилятором заезжают и новые фишки документации.  например, important traits.
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
dark pit
тогда вообще фигня.  с новым компилятором заезжают и новые фишки документации.  например, important traits.
А как же обратная совместимость между минорными версиями тулчейна? :D
источник

dp

dark pit in Rust — русскоговорящее сообществo
const generics когда-нибудь заедут ещё
источник

dp

dark pit in Rust — русскоговорящее сообществo
Yevhenii Babichenko
А как же обратная совместимость между минорными версиями тулчейна? :D
обратная совместимость деталей реализации компилятора никогда не была гарантирована
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
dark pit
обратная совместимость деталей реализации компилятора никогда не была гарантирована
И то правда. В общем, пошёл я работать, а на досуге поковыряю вопрос более вдумчиво, аж интересно стало.
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Yevhenii Babichenko
А как же обратная совместимость между минорными версиями тулчейна? :D
Она на доки не распространяется
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
Sooqa
То есть в расте нельзя?
Как вариант ещё wasm. Из плюсов - песочница + запускать можно не только в Rust.
Посмотри крейт watt на эту тему.
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
∅ ч
возьми какой нить проект на actix-web посерьезнее с кучей дженериков, меньше 20миб не получишь
Имеем проект с actix-web, juniper, cqrs, тонной зависимостей и центнером дженериков.
В релиз моде всего 12 Мб
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
Kai Ren
Имеем проект с actix-web, juniper, cqrs, тонной зависимостей и центнером дженериков.
В релиз моде всего 12 Мб
не может такого быть
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
∅ ч
не может такого быть
Говорю как есть, lto = thin + codegen-units = 1. Это всё из добавленного напильником.
источник

VF

Vlad Frolov in Rust — русскоговорящее сообществo
https://www.reddit.com/r/rust/comments/fwynp1/invisible_performance_wins/ - приглашаю похоливарить за бенчмарки))
источник

p

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

G

Gymmasssorla in Rust — русскоговорящее сообществo
Подскажите, а есть генератор конвертаций из перечислений в Either<A, Either<B, Either<C, D>>> ? В strum вроде нет
источник

RP

Roman Proskuryakov in Rust — русскоговорящее сообществo
Божечки... А какое у этого применение?
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
Roman Proskuryakov
Божечки... А какое у этого применение?
Хочу демультиплексировать стрим из тип-суммы в отдельные стримы
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
Stream<MyEnum> -> Stream<A>, Stream<B>, Stream<C>, где MyEnum =

enum MyEnum {
   First(A),
   Second(B),
   Third(C),
}
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
И чтобы функцию демультиплексации написать, удобно было бы иметь реализацию impl From<Either<Either<...>>> for MyEnum
источник

K

Kong Ning Kuan 孔宁宽 in Rust — русскоговорящее сообществo
адвансед раст пошел
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
Kong Ning Kuan 孔宁宽
адвансед раст пошел
Адвансед будет, если я тайп-левел функцию демультиплексации захочу)
источник