Size: a a a

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

2020 April 02

AL

Andrey @ozkriff Lesnikov in Rust — русскоговорящее сообществo
источник

ML

Mike Lubinets in Rust — русскоговорящее сообществo
Aleksandr Khristenko
Работать так, как будто этого аргумента и нет.
https://docs.rs/clap/2.33.0/clap/enum.AppSettings.html
Не похоже чтобы это было возможно
источник

A

Aleksandr Khristenko in Rust — русскоговорящее сообществo
Ну там я смотрел, думал может еще есть еще какие-то варианты.
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Ощущение что кейс решается workspaces достаточно легко
источник

AL

Andrey @ozkriff Lesnikov in Rust — русскоговорящее сообществo
🦉 ⁣
Ощущение что кейс решается workspaces достаточно легко
в принципе, да. это не прям новая-новая функциональность, скорее вопрос удобства. есть в пред-обсуждении "... Workspaces are designed to solve another problem, and are a cannon for the fly in any case."
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Gymmasssorla
Из ООП - методы (object.foo() вместо foo(object)), часто такой код имеется:

object.foo();
object.bar();


(Но я стараюсь по возможности избегать его).
object.foo() вполне нормальный код. Не вижу проблем в нем.
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
polunin.ai
object.foo() вполне нормальный код. Не вижу проблем в нем.
Проблема в том, что он, скорее всего, берёт изменяемую ссылку, да ещё и с лайфтаймом
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
+ композируется крайне плохо
источник

A

Anton 📦 ᯌ in Rust — русскоговорящее сообществo
Gymmasssorla
Проблема в том, что он, скорее всего, берёт изменяемую ссылку, да ещё и с лайфтаймом
Кек а как тогда код писать
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Gymmasssorla
Проблема в том, что он, скорее всего, берёт изменяемую ссылку, да ещё и с лайфтаймом
object = object.foo();
Так лучше? Ссылок нет)
источник

A

Anton 📦 ᯌ in Rust — русскоговорящее сообществo
И на других языках тоже
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
Anton 📦 ᯌ
Кек а как тогда код писать
object1.foo().and(object2.bar()).compose(object3) - как-то так
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
polunin.ai
object = object.foo();
Так лучше? Ссылок нет)
Такой код редок, в большинстве случаев нужно просто возвращать object.foo()
источник

A

Anton 📦 ᯌ in Rust — русскоговорящее сообществo
Gymmasssorla
object1.foo().and(object2.bar()).compose(object3) - как-то так
А как это выглядит если ооп стиль?
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
Anton 📦 ᯌ
А как это выглядит если ооп стиль?
Это не совсем ООП
источник

A

Anton 📦 ᯌ in Rust — русскоговорящее сообществo
Gymmasssorla
Это не совсем ООП
Откуда берётся метод .and()?
источник

A

Anton 📦 ᯌ in Rust — русскоговорящее сообществo
Если это метод
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
Anton 📦 ᯌ
Откуда берётся метод .and()?
Ты пишешь или тебе его дают
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Зачем здесь этот .and, лол
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
См. warp
источник