Size: a a a

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

2020 August 08

В

Вафель in Rust — русскоговорящее сообществo
Андрей Казанцев
Интересно. А в чём там проблема?
В том что Clone возвращает Self
источник

В

Вафель in Rust — русскоговорящее сообществo
Да и вообще, есть подозрение что чтобы сделать это контейнеро независимым, нужен GAT/HKT
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
А есть ли вектор с упорядоченными элементами и опреацией get_or_create?
источник

D

Denis in Rust — русскоговорящее сообществo
Emmanuel Goldstein
А для процмакросов зачем экстерн крейт?
без extern crate proc_macro; процедурный макрос не запилить
источник

/

/bin/cat in Rust — русскоговорящее сообществo
Можно расширить место в векторе, если там нет элемента или вернуть Option<T>
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Denis
без extern crate proc_macro; процедурный макрос не запилить
У меня вроде как автоматически подключается
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
При proc-macro = true в Cargo.toml
источник

D

Denis in Rust — русскоговорящее сообществo
без extern crate
источник

D

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

D

Denis in Rust — русскоговорящее сообществo
починили кажись!
источник

/

/bin/cat in Rust — русскоговорящее сообществo
Т.е. если проект не собирается через rustc можно выпиливать все extern?
источник

D

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

/

/bin/cat in Rust — русскоговорящее сообществo
Странно, что clippy не ругается на это
источник

KR

Kai Ren in Rust — русскоговорящее сообществo
Denis
починили кажись!
да, было в одном из последних стейблов
источник
2020 August 09

A

Apachee in Rust — русскоговорящее сообществo
я где-то слышал, что компилятор может менять операции местами, где это не важно, но может ли компилятор поменять местами операции в этом коде? (интересуют строки чтения данных из файла)
источник

lp

lil pep in Rust — русскоговорящее сообществo
я думаю справедливо сказать то что компилятор наменяет в расте нельзя увидеть без применения unsafe
источник

JC

Julian =) Coffee in Rust — русскоговорящее сообществo
Я думаю сайд-эффекты трогаться не будут
источник

IB

Ivan Boldyrev in Rust — русскоговорящее сообществo
Apachee
я где-то слышал, что компилятор может менять операции местами, где это не важно, но может ли компилятор поменять местами операции в этом коде? (интересуют строки чтения данных из файла)
Нет, не может. Все выполняемые преобразования эквивалентны при однопоточном выполнении. Очевидно, перестановка двух действий со связанными сайд-эффектами не является таким преобразованием.
источник

EB

Eva Baka in Rust — русскоговорящее сообществo
так мужики помогайте и спасайте, как жить с #[repr(packed)] на arm? при обращении к полю струтуры (но не к первому) все падает. при условии, что те же плюсы это осиливают и работает как надо
источник

BD

Berkus Decker in Rust — русскоговорящее сообществo
Eva Baka
так мужики помогайте и спасайте, как жить с #[repr(packed)] на arm? при обращении к полю струтуры (но не к первому) все падает. при условии, что те же плюсы это осиливают и работает как надо
ты чего то путаешь, плюсы тут причем
источник