Size: a a a

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

2020 September 09

OA

Oleg Andreev in Rust — русскоговорящее сообществo
да. Version: 1.48.0
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
Эрик
Так ты и не используешь ничего, вот он ничего и экспортирует.
хммм
источник

DT

Dim Turov in Rust — русскоговорящее сообществo
спасибо)))
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
это в lib.rs который через pub use экспорирует на улицу из крейта
источник

Э

Эрик in Rust — русскоговорящее сообществo
Если бы дальше было fn foo() { /* A, B, C from `block */ }, то оно бы тебе сделало `self::block::{A, B,C,}
источник

Э

Эрик in Rust — русскоговорящее сообществo
Хотя pub use же. Может баг какой в RA.
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
Мотивацию понял
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
но тут видимо не Expand Glob, а Expand Glob With Actually Used Items
источник

Э

Эрик in Rust — русскоговорящее сообществo
Ну да, похоже на то.
источник

Э

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

OA

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

OA

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

OA

Oleg Andreev in Rust — русскоговорящее сообществo
Кстати, знаете чем отличаются активные нелюбители ООП в Расте? У них там функции не foo(&self, A, B, C), а foo(A, B, C, &Context).
источник

DT

Dim Turov in Rust — русскоговорящее сообществo
nice)))
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Oleg Andreev
Кстати, знаете чем отличаются активные нелюбители ООП в Расте? У них там функции не foo(&self, A, B, C), а foo(A, B, C, &Context).
вспомнил свой проект и громко поржал) т.к. у меня both
источник

Э

Эрик in Rust — русскоговорящее сообществo
Oleg Andreev
Кстати, знаете чем отличаются активные нелюбители ООП в Расте? У них там функции не foo(&self, A, B, C), а foo(A, B, C, &Context).
Если тип внешний, то и impl Type { } сделать нельзя.
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
я так понял что большинство про ООП узнали через лжепророков ЦПП и Джавы, а не через Моисеево Послание Алана Кея, где мысль довольно простая: "весь стейтфул компьютинг состоит из модулей со своими состояниями и ответственностью, и формальных интерфейсов к ним". ООП как капитализм - он всегда и везде есть, как бы сильно ты не отворачивался в сторону
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
Эрик
Если тип внешний, то и impl Type { } сделать нельзя.
ну это другой вопрос. Но 90% работы - это "есть мои инварианты состояния + мной же написанный интерфейс к ним"
источник

PP

Piu Piu in Rust — русскоговорящее сообществo
Oleg Andreev
я так понял что большинство про ООП узнали через лжепророков ЦПП и Джавы, а не через Моисеево Послание Алана Кея, где мысль довольно простая: "весь стейтфул компьютинг состоит из модулей со своими состояниями и ответственностью, и формальных интерфейсов к ним". ООП как капитализм - он всегда и везде есть, как бы сильно ты не отворачивался в сторону
а фп это коммунизм?
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
фп так же везде есть как и ооп
источник