Size: a a a

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

2020 September 23

П

Пашечка in Rust — русскоговорящее сообществo
Alexander Zaitsev
системная версия неподконтрольна вам, в отличие от той, что вы тащите с собой
Прикол в том, что либа берется из того же самого репозитория, только на сборочной машине, на которой не стоят последние апдейты
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
если бы тянулась системная, то cargo тут ничем не поможет. и да, в крестах тоже пользуют language-specific пакетники
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Пашечка
Прикол в том, что либа берется из того же самого репозитория, только на сборочной машине, на которой не стоят последние апдейты
ну это вы уже просто ССЗБ, что я могу сказать :)
источник

П

Пашечка in Rust — русскоговорящее сообществo
Ага, я и не спорю)
источник

IG

Igor Gulamov in Rust — русскоговорящее сообществo
Допустим, есть трейт

trait U: AddAssign<Self> {}

Как описать, что для типа &dyn U тоже должен быть имплементирован AddAssign<Self>?
источник
2020 September 24

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Никак, AddAssign не object safe ¯\_(ツ)_/¯
источник

IG

Igor Gulamov in Rust — русскоговорящее сообществo
немного некорректно написал.

trait U: Add<Self, Output=Self> {}

нужен bound, что для &T, where T:U тоже имплементирован Add<T,Output=T>
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Igor Gulamov
немного некорректно написал.

trait U: Add<Self, Output=Self> {}

нужен bound, что для &T, where T:U тоже имплементирован Add<T,Output=T>
where for<'a> &'a T: Add<T, Output = T>?
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Ну точнее вместо T, Self видимо
источник

IG

Igor Gulamov in Rust — русскоговорящее сообществo
это пример для trait bounds в вызове функции. А можно это сложить к уже существующим trait bounds для U?
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Igor Gulamov
это пример для trait bounds в вызове функции. А можно это сложить к уже существующим trait bounds для U?
trait U: Add<Self, Output=Self>
where
   for<'a> &'a T: Add<Self, Output = Self>,
{}
источник

IG

Igor Gulamov in Rust — русскоговорящее сообществo
хм... Так тоже можно? А где такие доки можно читать? В rust book такого нет
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
¯\_(ツ)_/¯
источник

ph

pl 🦑 hk in Rust — русскоговорящее сообществo
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Он про where у трейта
источник

A

Alex in Rust — русскоговорящее сообществo
Denis
p.s.
забавно, но не знаю лично (т.е. в реале) ни одного человека, пишущего блокчейн
Знаешь)
источник

D

Denis in Rust — русскоговорящее сообществo
Alex
Знаешь)
хм, теперь да =)))
источник

A

Alex in Rust — русскоговорящее сообществo
Denis
хм, теперь да =)))
Ну в смысле мы же кажется пересекались в реале, правда на тот момент я на расте бч не писал. Вообще ничего на расте не писал.
источник

RP

Roman Proskuryakov in Rust — русскоговорящее сообществo
@mexus посмотри у себя на работе, найдешь)
источник

D

Denis in Rust — русскоговорящее сообществo
Alex
Ну в смысле мы же кажется пересекались в реале, правда на тот момент я на расте бч не писал. Вообще ничего на расте не писал.
я понял, но я ж не знал, что ты пишешь в блокчейн, а теперь знаю :))))
источник