Size: a a a

Rust/Verona LGBTTQQIAAPС++ strikeforce

2020 September 14

УМ

Убийца Мамонтов... in Rust/Verona LGBTTQQIAAPС++ strikeforce
Антон ⚙️
Это не поможет, если абсолютное большинство либ на языке пользуется диапазонами по умолчанию
я про встроенный метод
источник

А⚙

Антон ⚙️ in Rust/Verona LGBTTQQIAAPС++ strikeforce
(((Mike Lubinets)))
Ну тип-параметром, разница не принципиальна.
Принципиальная, ты не можешь выбрать типовый параметр в рантайме
источник

УМ

Убийца Мамонтов... in Rust/Verona LGBTTQQIAAPС++ strikeforce
Антон ⚙️
Принципиальная, ты не можешь выбрать типовый параметр в рантайме
это как
источник

А⚙

Антон ⚙️ in Rust/Verona LGBTTQQIAAPС++ strikeforce
Я про Rust
источник

(L

(((Mike Lubinets))) in Rust/Verona LGBTTQQIAAPС++ strikeforce
Антон ⚙️
Принципиальная, ты не можешь выбрать типовый параметр в рантайме
Разница только в том что в жулии нет статического полиморфизма. Ты в расте тоже будешь передавать "тип" параметром при динамическом полиморфизме, в виде трейтобъекта.
В расте просто ты передаешь указтель на данные и указатель на vtable вместе, а в жулии (предполагаю) ты передаешь их раздельно.
источник

А⚙

Антон ⚙️ in Rust/Verona LGBTTQQIAAPС++ strikeforce
(((Mike Lubinets)))
Разница только в том что в жулии нет статического полиморфизма. Ты в расте тоже будешь передавать "тип" параметром при динамическом полиморфизме, в виде трейтобъекта.
В расте просто ты передаешь указтель на данные и указатель на vtable вместе, а в жулии (предполагаю) ты передаешь их раздельно.
Не буду, это всё равно один тип
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
Pavel
> 3950 райзен, 3600мгц ддр4, а ему too slow
sooqua, куда контрибьютить 2д-ускорение для nouveau? alacritty работает медленнее xterm
источник

(L

(((Mike Lubinets))) in Rust/Verona LGBTTQQIAAPС++ strikeforce
Антон ⚙️
Не буду, это всё равно один тип
Ай, хуй с тобой
источник

(L

(((Mike Lubinets))) in Rust/Verona LGBTTQQIAAPС++ strikeforce
Я пытался
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
Антон ⚙️
Не буду, это всё равно один тип
в смысле
источник

А⚙

Антон ⚙️ in Rust/Verona LGBTTQQIAAPС++ strikeforce
Pavel
в смысле
В прямом. Это тип dyn Trait
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
Антон ⚙️
В прямом. Это тип dyn Trait
я не могу его передавать и хранить, он unsized
источник

А⚙

Антон ⚙️ in Rust/Verona LGBTTQQIAAPС++ strikeforce
Pavel
я не могу его передавать и хранить, он unsized
Ну, за каким-то указателем, неважно. Главное то, что с точки зрения системы типов это один тип
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
Антон ⚙️
Ну, за каким-то указателем, неважно. Главное то, что с точки зрения системы типов это один тип
это семейство типов
источник

А⚙

Антон ⚙️ in Rust/Verona LGBTTQQIAAPС++ strikeforce
И, кстати, ты можешь писать impl-блоки для dyn Trait
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
не один
источник

А⚙

Антон ⚙️ in Rust/Verona LGBTTQQIAAPС++ strikeforce
Pavel
это семейство типов
Ты статически не можешь сказать, какой там конкретно тип
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
Антон ⚙️
Ты статически не можешь сказать, какой там конкретно тип
именно, а со статическими типами могу
источник

А⚙

Антон ⚙️ in Rust/Verona LGBTTQQIAAPС++ strikeforce
Ты один dyn Trait от другого отличить не можешь
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
и даже если за ним будет + Debug, я не узнаю об этом, но он может быть
источник