Size: a a a

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

2020 October 20

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Mag Pie
А в это до сих пор не особо верится, ну типа ВСЕ крейты регрессить это очень много
Ну это неделю примерно занимает, насколько я помню
источник

KB

Kirill Bulatov in Rust — русскоговорящее сообществo
Mag Pie
А в это до сих пор не особо верится, ну типа ВСЕ крейты регрессить это очень много
https://github.com/rust-lang/crater вот та штука

https://crater.rust-lang.org/ вот полюбоваться в приближённом к реальному времени

Про то, сколько это занимает времени и ресурсов я ничего, кроме "много" не видел нигде.
источник

KB

Kirill Bulatov in Rust — русскоговорящее сообществo
Доки 10 часов проверяет, судя по бегущей сейчас задаче.
источник

MP

Mag Pie in Rust — русскоговорящее сообществo
Kirill Bulatov
https://github.com/rust-lang/crater вот та штука

https://crater.rust-lang.org/ вот полюбоваться в приближённом к реальному времени

Про то, сколько это занимает времени и ресурсов я ничего, кроме "много" не видел нигде.
источник

MP

Mag Pie in Rust — русскоговорящее сообществo
4 дня непрерывной сборки, это серьёзно
источник

KB

Kirill Bulatov in Rust — русскоговорящее сообществo
https://github.com/rust-lang/rust/issues/77970

Судя по всему, дня 4 на один прогон предрелизного тестирования и уходит.
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
вафель 🧇
был достаточно цельный пропозал для именованных
Если мы о последнем, то не могу назвать его цельным. Он не учитывал целый ряд проблем, и рассматривал только именованные параметры, тогда как нужен цельный future-proof дизайн, который позволит сделать и дефолтные параметры в дальнейшем.
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Алсо ЕМНИП там было предложение делать именованные параметры новым специальным кейсом, который не совместим с не-именованными в апи
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Поддерживаю Майка хотя и яро против дефолтных параметров
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Но возможность должна быть
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
уже по моему раз погорячились итого есть синтаксис инциализации через : в структурах, и через тот же синтаксис объявление типа
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
(((Mike Lubinets)))
Алсо ЕМНИП там было предложение делать именованные параметры новым специальным кейсом, который не совместим с не-именованными в апи
Не совместим он потому что делать изменение имени параметра — ломающим изменением это не очень хорошая идея.

Особенно учитывая что сейчас это не ломающее изменение.
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
вафель 🧇
Не совместим он потому что делать изменение имени параметра — ломающим изменением это не очень хорошая идея.

Особенно учитывая что сейчас это не ломающее изменение.
ИМХО, нужно просто в новой редакции сделать все параметры именованными, а не плодить сущности.
В расте достаточно неразберихи, чтобы наслаивать на нее ещё один слой.
Два разных, несовместимых типов параметров приведут только к ещё большему нагромождению оберток вокруг оберток -- как, например, Fn-трейты будут работать?
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
В расте и так нельзя делать сигнатуры без имён параметров, почему бы не шагнуть ещё чуть чуть дальше в том же направлении?)
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
(((Mike Lubinets)))
ИМХО, нужно просто в новой редакции сделать все параметры именованными, а не плодить сущности.
В расте достаточно неразберихи, чтобы наслаивать на нее ещё один слой.
Два разных, несовместимых типов параметров приведут только к ещё большему нагромождению оберток вокруг оберток -- как, например, Fn-трейты будут работать?
Понимаю, но не согласен. Fn-трейты например могут просто не позволять вызывать себя с именованными параметрами.

Есть контр аргумент — какое имя будет у параметра Type(..): Type?)
источник

ШН

Шерзод Немножко Токс... in Rust — русскоговорящее сообществo
да компа там нормального нет
источник

D

David in Rust — русскоговорящее сообществo
Всем привет! Вот что-то не могу найти как сделать так, чтобы example был отдельный workspace crate (со своим examples/**/Cargo.toml), чтобы его можно было запустить через cargo run --example <name>. Неужели такого нету? Везде примеры с указанием path = “path/to/rust/file
источник

p

polunin.ai in Rust — русскоговорящее сообществo
David
Всем привет! Вот что-то не могу найти как сделать так, чтобы example был отдельный workspace crate (со своим examples/**/Cargo.toml), чтобы его можно было запустить через cargo run --example <name>. Неужели такого нету? Везде примеры с указанием path = “path/to/rust/file
Эти два требования взаимоисключающие. Либо делаешь так https://github.com/teloxide/teloxide/tree/dev/examples либо нельзя установить Cargo.toml
источник

D

David in Rust — русскоговорящее сообществo
Понятно, спасибо!
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
вафель 🧇
Понимаю, но не согласен. Fn-трейты например могут просто не позволять вызывать себя с именованными параметрами.

Есть контр аргумент — какое имя будет у параметра Type(..): Type?)
Ну и я про то. Обертки над обёртками
Чтобы передать ф-ю с именованным параметром как генерик, нужна неименованная, которая дёргает именованную
источник