Size: a a a

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

2020 November 04

SL

S. L. in Rust — русскоговорящее сообществo
алокация и деалокация это когда я объявляю переменную в скопе, а затем выхожу за его пределы?
источник

MP

Mag Pie in Rust — русскоговорящее сообществo
Liveness
источник

MP

Mag Pie in Rust — русскоговорящее сообществo
Если переменная утекает за пределы скоупа- например возвращается как результат,то продолжает жить
источник

MP

Mag Pie in Rust — русскоговорящее сообществo
С появлением Non lexical lifetimes время жизни несколько сложнее обрабатывается
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
S. L.
алокация и деалокация это когда я объявляю переменную в скопе, а затем выхожу за его пределы?
Не только (и я не знаю насколько общепринято говорить об аллокациях на стеке). Контейнеры типа вектора или строки аллоцируют себе вспомогательную память для хранения содержимого.
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Ну и руками можно делать аллокации с сколь угодно сложным временем жизни (хотя это обычно не нужно)
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Ilya Lakhin
Кстати, а почему для многих базовых типов Copy не заимплементирован? Например, что плохого в том, чтобы побитово копировать Vec?
Копируй через clone
источник

p

polunin.ai in Rust — русскоговорящее сообществo
я как-то ссылки неправильно ставлю? у меня teloc::ServiceProvider не превращается в http://...., такая ссылка и остается. судя по https://rust-lang.github.io/rfcs/1946-intra-rustdoc-links.html, все вроде бы правильно.
источник

p

polunin.ai in Rust — русскоговорящее сообществo
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
polunin.ai
я как-то ссылки неправильно ставлю? у меня teloc::ServiceProvider не превращается в http://...., такая ссылка и остается. судя по https://rust-lang.github.io/rfcs/1946-intra-rustdoc-links.html, все вроде бы правильно.
Ты ночной растдок используешь?
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Потому что это нестабильная фича
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Mikail Bagishov
Ты ночной растдок используешь?
нет
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Mikail Bagishov
Потому что это нестабильная фича
забываю что стабильным тулингом нельзя пользоваться.
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
echo 'export RUSTC_BOOTSTRAP = 1' >> ~/.bash_profile
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
:)
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Mikail Bagishov
Потому что это нестабильная фича
там как-то ее нужно подрубить?
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
polunin.ai
там как-то ее нужно подрубить?
Кажется, не нужно
источник

p

polunin.ai in Rust — русскоговорящее сообществo
ну просто cargo +nigthly doc —open не сработало, ссылки такие же
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
polunin.ai
ну просто cargo +nigthly doc —open не сработало, ссылки такие же
Попробуй crate::
источник
2020 November 05

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=ca62568af6e423f3954c3317f37b4e7f
Почему он молча ничего не печатает, а не паникует?
источник