Size: a a a

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

2020 November 14

DF

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

DF

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

Р

Рик Огурчик... in Rust — русскоговорящее сообществo
Dollar Føølish
Извините но после использования растовых иде я пришел к выводу что придется рассмотреть вим
Там все хуже
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
При этом cargo clippy не даёт ошибок никаких
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
Dollar Føølish
Так как недавно открыл проект например tarpc в силионе а он весь красненький как ёлочка на рождество
Задачу с инструкциями к воспроизведению в ijrust репе заведи
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
хотя парочка уже есть, вроде:
- https://github.com/intellij-rust/intellij-rust/issues/6093
- https://github.com/intellij-rust/intellij-rust/issues/6091
можно их плюсануть просто.
походу, очередная жертва хитрых процмакросов
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Dollar Føølish
Так как недавно открыл проект например tarpc в силионе а он весь красненький как ёлочка на рождество
У меня в силионе тоже какие-то траблы были. Поставил бесплатный пайчарм, проблемы пропали. Хз как это работает.
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
polunin.ai
У меня в силионе тоже какие-то траблы были. Поставил бесплатный пайчарм, проблемы пропали. Хз как это работает.
более новая версия плагина подтянулась, например. или просто сброс поломаных кэшей путем смены ide сработал

по части разрешения имен логика плагина никак не должна зависеть используемой платформы.
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
Stas Hehera
я уже начинаю нервничать, пробовал делать мерж мастера, возникает конфликт, беру решаю в томл файле, а Cargo.lock пробую перегенерировать  cargo generate-lockfile. после этого падает тест cargo deny check bans
Лок в любом случае стоит перегенерировать, решать в нем конфликты почти всегда гиблое дело.

cargo deny предупреждения, вроде, на уровне cargo.toml все должна быть возможность решить - надо где-то требования к проблемным версиям зависимостей уточнить, скорее всего
источник

SH

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

cargo deny предупреждения, вроде, на уровне cargo.toml все должна быть возможность решить - надо где-то требования к проблемным версиям зависимостей уточнить, скорее всего
Но я не понимаю как можно пофиксить этот граф bans
источник

SH

Stas Hehera in Rust — русскоговорящее сообществo
Я как начал искать думал что выброшу нахрен всё, убил столько времени, жесть
источник

SH

Stas Hehera in Rust — русскоговорящее сообществo
Есть конечно способ все проигнорить в deny.toml но как бы не хочется игнорить штук так 5
источник

SH

Stas Hehera in Rust — русскоговорящее сообществo
Это я думаю глобальная проблема и с временем развития проекта ещё хуже будет
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
У меня есть тонна разных кусков данных, которые нужны для работы моей консольной утилиты. Каждый нужно инициализировать. Некоторые зависят друг от друга.
Сейчас я тупо храню их в struct Program, но их становится всё больше и больше, и это перестаёт быть осмысленно. Как идиоматично это решить? В условном питоне я воспользовался бы DI, но я плохо себе представляю, как это организовать в расте.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Все либы для DI, которые я могу найти, имеют сложный интерфейс на макросах и мало юзеров.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
«Напихать тонну once_cell'ов в отдельном файле», наверное, помогло бы, но выглядит уныло.
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Зачем тонну синглетонов
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Пусть почкуются от одного
источник

DF

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

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Просто код инициализации пишешь сам а не диай
источник