Size: a a a

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

2020 August 25

R

Roman in Rust — русскоговорящее сообществo
Вот классический extension trait https://docs.rs/futures/0.3.5/futures/future/trait.FutureExt.html
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Понял, спасибо большое, за объяснения, вооружился и пошел дальше)
источник

В

Вафель in Rust — русскоговорящее сообществo
Roman
Обычно extension trait FooExt заимплеменчен для всех T: Foo
Или для конкретно Foo, если это тип, а не трейт :)
источник

R

Roman in Rust — русскоговорящее сообществo
У меня rustfmt сбрендил.

#[cfg(feature = "boxed")] заменяет на #[cfg(feature = "boxedoc")] и при каждом прогоне добавляет еще oc в конец литерала
источник

R

Roman in Rust — русскоговорящее сообществo
И вообще что-бы не было на строчке, вставляет туда oc. Удалил строчку, перезапустил - вылечилось
источник

A

Adv0cat in Rust — русскоговорящее сообществo
It’s fine)
источник

R

Roman in Rust — русскоговорящее сообществo
Бывало хуже
источник

Э

Эрик in Rust — русскоговорящее сообществo
Nightly настройки для rustfmt юзаешь, небось?
источник

R

Roman in Rust — русскоговорящее сообществo
Вообще без настроек
источник

K

Kitsu in Rust — русскоговорящее сообществo
Roman
У меня rustfmt сбрендил.

#[cfg(feature = "boxed")] заменяет на #[cfg(feature = "boxedoc")] и при каждом прогоне добавляет еще oc в конец литерала
о, у меня любимое когда ты в дерайве запятую забываешь, тогда он стирает вообще всё оттуда
источник

R

Roman in Rust — русскоговорящее сообществo
Когда он мне трехэтажный cfg с проверкой платформы и включеных фичей ломал переставляя закрывающие скобки и меняя суть выражения. И обнаруживалось это, естественно, только на CI
источник

R

Roman in Rust — русскоговорящее сообществo
А когда на трависе были проблемы с запуском тестов на макоси, то и вообще до "пользователя" доходило поломано
источник

K

Kitsu in Rust — русскоговорящее сообществo
Уже неплохо, что на этапе компиляции. Закрывал бы кфг какое-нибудь независимое выражение можно было и на проде не сразу заметить
источник

R

Roman in Rust — русскоговорящее сообществo
Не в компиляции, в том то и дело
источник

R

Roman in Rust — русскоговорящее сообществo
Если фича или ось не та, то просто кусок функциональности отрублен
источник

R

Roman in Rust — русскоговорящее сообществo
В итоге было такое, что вроде человек добавил фичу "metal", запускает на маке, а ему говорят, что ни одного графического API не нашлось, попробуйте включить фичу "metal"
источник

R

Roman in Rust — русскоговорящее сообществo
С тех пор стараюсь обойтись без трехэтажных cfg
источник

K

Kitsu in Rust — русскоговорящее сообществo
Сочненько конечно
источник

A

Andrew in Rust — русскоговорящее сообществo
Онлайн Rust митап в сентябре
http://meetu.ps/e/Jj70H/Fjc3K/d
источник

JC

Julian =) Coffee in Rust — русскоговорящее сообществo
А новый rust-analyzer каждую неделю релизится?
Или чаще даже?🤔
источник