Size: a a a

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

2020 April 01

OA

Oleg Andreev in Rust — русскоговорящее сообществo
ну или сидеть на найтли и тоже страдать
источник

S

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

G

Gymmasssorla in Rust — русскоговорящее сообществo
Подскажите, есть генерилка методов E -> Option<T>, где E - перечисление, а T - вариант перечисления?
источник

K

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

G

Gymmasssorla in Rust — русскоговорящее сообществo
Я не нашёл там
источник

K

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

G

Gymmasssorla in Rust — русскоговорящее сообществo
Kitsu
enum_extract?
Да, подходит, спасибо
источник

o

orhun in Rust — русскоговорящее сообществo
kmon: Linux Kernel Manager and Activity Monitor 🐧💻
https://github.com/orhun/kmon
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
If you want some light entertainment I suggest joining the Rust community because it is full of disgruntled C++ developers who are convinced it is impossible to write real software using garbage collection. I get banned almost monthly...

https://www.reddit.com/r/fsharp/comments/frwpgd/brutal_team_presentation/
источник

AZ

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

G

Gymmasssorla in Rust — русскоговорящее сообществo
https://munksgaard.me/papers/laumann-munksgaard-larsen.pdf

Протоколы взаимодействия процессов в типах Rust
источник

G

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

OA

Oleg Andreev in Rust — русскоговорящее сообществo
Alex Zhukovsky
If you want some light entertainment I suggest joining the Rust community because it is full of disgruntled C++ developers who are convinced it is impossible to write real software using garbage collection. I get banned almost monthly...

https://www.reddit.com/r/fsharp/comments/frwpgd/brutal_team_presentation/
can relate
источник

АК

Алексей Колотвинов in Rust — русскоговорящее сообществo
Возможно задам тупой вопрос:
Обьявление типа Box следущее struct Box<T: ?Sized>(Unique<T>)
То есть тьюплоподобная структура. Реализация Deref следующая: fn deref(&self)->&T {&**self}
Я не понимаю следующего как к тьюплоподобной структуре можно применять *  ? Пробовал аналогичную тему сделать struct MyBox<T>(Box<T>) и естественно два раза на &MyBox  применить * ге удалось
источник

В

Вафель in Rust — русскоговорящее сообществo
Алексей Колотвинов
Возможно задам тупой вопрос:
Обьявление типа Box следущее struct Box<T: ?Sized>(Unique<T>)
То есть тьюплоподобная структура. Реализация Deref следующая: fn deref(&self)->&T {&**self}
Я не понимаю следующего как к тьюплоподобной структуре можно применять *  ? Пробовал аналогичную тему сделать struct MyBox<T>(Box<T>) и естественно два раза на &MyBox  применить * ге удалось
Предположу что это из-за DerefMut
источник

АК

Алексей Колотвинов in Rust — русскоговорящее сообществo
То есть *self понятен, но **self это уже дереф от тьюплоструктурв
источник

АК

Алексей Колотвинов in Rust — русскоговорящее сообществo
Там таже ситуация
источник

АК

Алексей Колотвинов in Rust — русскоговорящее сообществo
В  смысле в DerefMut тоже &**self
источник

В

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

В

Вафель in Rust — русскоговорящее сообществo
Тогда это видимо благодаря #[lang = "owned_box"], т.е. box в компилятор вшит
источник