Size: a a a

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

2020 September 01

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Поэтому их и можно к dyn добавлять — они vtable не меняют
источник

V

Vladimir in Rust — русскоговорящее сообществo
Тоесть вот как они решили проблему с втейбл) Просто запретили в авто трейтах методы?)
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Тут обратная связь скорее, но да)
источник

Э

Эрик in Rust — русскоговорящее сообществo
А последний апдейт же позволяет new у NonZero делать const, не?
источник

Э

Эрик in Rust — русскоговорящее сообществo
А, там unstable шильдик висит.
источник

в🧇

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

Э

Эрик in Rust — русскоговорящее сообществo
Только на nightly.
источник

Э

Эрик in Rust — русскоговорящее сообществo
В стейбле пока не const.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Хотя его пометили Libs-Tracked после стабилизации if-match и loop-while.
источник

АМ

Александр Мещеряков... in Rust — русскоговорящее сообществo
Кто-нибудь сталкивался с таким: один и тот же модуль используется из lib.rs и main.rs, при этом функция в модуле используется только в случае библиотеки, когда она подключена как внешняя зависимость. В результате при компиляции бинаря, компилятор предупреждает, что функция не используется. Можно ли как-то настроить сборку так, чтобы это предупреждение было только если код не используется в бинаре *и* библиотеке, а не *или*?
источник
2020 September 02

R

Roman in Rust — русскоговорящее сообществo
Обычно, при наличии обоих lib.rs и main.rs, либа используется в бинаре как зависимость. Импорт одного модуля и туда и туда кажется странным.
источник

V

Vladimir in Rust — русскоговорящее сообществo
+ это отвратительная конфигурация когда у тебя два и больше энтрипоинта юзают один  модуль непосредственно.
Это сишный стиль какой-то. Да конечно можно накрутить разные cfg аттрибуты, убрав часть ворнингов или модулей в бинарной сборке - но это костыли, лучше так не делать.
Сделай так что main.rs юзал модуль через либу, если надо даже путем выноса модуля в публичный интерфейс, можешь под фьючу
источник

R

Roman in Rust — русскоговорящее сообществo
Вот я тоже так считаю. Модуль или только для бинаря или только либы.

Если это деталь реализации и там и там, то может его в отдельный крейт вообще?
источник

Э

Эрик in Rust — русскоговорящее сообществo
Блин, да теперь const можно на любую функцию без генерика навесить.
источник

Э

Эрик in Rust — русскоговорящее сообществo
И без &mut / UnsafeCell.
источник

АМ

Александр Маглеванны... in Rust — русскоговорящее сообществo
Эрик
Блин, да теперь const можно на любую функцию без генерика навесить.
Даже с аллокациями?
источник

Э

Эрик in Rust — русскоговорящее сообществo
Александр Маглеванный
Даже с аллокациями?
Ну и без аллокаций.
источник

АМ

Александр Маглеванны... in Rust — русскоговорящее сообществo
Эх)
источник

KR

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

D

Dmitry in Rust — русскоговорящее сообществo
Кто-нибудь знает опенсорс проекты по крипте на расте? Интересно поковырять этот хайп, посмотреть какие задачи люди решают
источник