Size: a a a

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

2021 June 29

П

Пух in Rust — русскоговорящее сообщество
А ты в итоге мешаешь place и value expr
источник

П

Пух in Rust — русскоговорящее сообщество
Так что можно считать что там консистентно всё
источник

r

red75prime in Rust — русскоговорящее сообщество
В первой, конечно. (*ptr).field - это место в памяти. &raw (*ptr).field - берем адрес этого места. let field = (*ptr).field - берём значение из этого места. let field = ...; &raw field - берём адрес места на стеке
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
видимо до rxvcvhdfhvvalue недалеко осталось:)
источник

П

Пух in Rust — русскоговорящее сообщество
Пока что далеко_
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
Если семантику ссылок знаешь, запороть пример выше сложно
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
я знаю хачкель, там всегда g(f(x)) можно вынести переменную и будет работать как раньше :)

Но на самом деле вы говорите разумные вещи если честно. В целом все очевидно, но сцуко не очевидно
источник

П

Пух in Rust — русскоговорящее сообщество
+
источник

П

Пух in Rust — русскоговорящее сообщество
А вроде и просто. Вообще если нормально писать, то ошибок не будет)
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
Со ссылками просто компилятор по жопе даёт, а указатели самому следить надо!
источник

П

Пух in Rust — русскоговорящее сообщество
Агумент
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
Может ли макрос генерировать макрос?
источник

goldstein опять in Rust — русскоговорящее сообщество
Процмакрос может генерировать обычный макрос
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
Это хорошо, спасибо
источник

П

Пух in Rust — русскоговорящее сообщество
А как !Send без найтли сделать?
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
unsafe impl по идее
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
А можно просто маркер !Send засунуть
источник

goldstein опять in Rust — русскоговорящее сообщество
Положи PhantomData<*mut ()>
источник

DF

Dollar Føølish in Rust — русскоговорящее сообщество
можно и конст)
источник

П

Пух in Rust — русскоговорящее сообщество
О, гуд)
источник