Size: a a a

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

2020 March 15

Э

Эрик in Rust — русскоговорящее сообществo
const fn len(a: impl AsCustomRef<MyType>) -> usize {} не пишется, потому что нет const trait.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Хочу всё и сразу!
источник

MK

Matwey Kornilov in Rust — русскоговорящее сообществo
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=f9efd0b65e002e6bc8473db5e47a7e43

Хочу чтобы Rust был еще более догадливым
источник

MK

Matwey Kornilov in Rust — русскоговорящее сообществo
assert_eq!(Result::<_>::Ok(1), test());


работает кстати
источник

MK

Matwey Kornilov in Rust — русскоговорящее сообществo
Хочу чтобы просто
assert_eq!(Ok(1), test());


работал
источник

C

Calculon in Rust — русскоговорящее сообществo
Это ты так тонко сказал что Раст тупой?😡
источник

Э

Эрик in Rust — русскоговорящее сообществo
Calculon
Это ты так тонко сказал что Раст тупой?😡
Раст странный.
> заставь всех писать i32::from(i16) или хотя бы i16.into(), и одновременно дай сраные магические &(mut), которые работают как автоматическое превращение i16 в i32 в сях.
источник

r

red75prime in Rust — русскоговорящее сообществo
Эрик
Раст странный.
> заставь всех писать i32::from(i16) или хотя бы i16.into(), и одновременно дай сраные магические &(mut), которые работают как автоматическое превращение i16 в i32 в сях.
Это compile-time reader writer locks
источник

Э

Эрик in Rust — русскоговорящее сообществo
Да, но работает на грязной магии типов.
источник

Э

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

В

Вафель in Rust — русскоговорящее сообществo
Вместо 1 as usize можно пользоваться сразу литералами нужного типа — 1usize
источник

H

Heorhi in Rust — русскоговорящее сообществo
гммм.... понадобился бинарный парсер на FSM.... чота не могу найти....
источник

MK

Matwey Kornilov in Rust — русскоговорящее сообществo
Вафель
Вместо 1 as usize можно пользоваться сразу литералами нужного типа — 1usize
Ну у меня ж не в этом проблема
источник

В

Вафель in Rust — русскоговорящее сообществo
Matwey Kornilov
Ну у меня ж не в этом проблема
Ну с твоей проблемой я уже предложил всё что мог ¯\_(ツ)_/¯
источник

r

red75prime in Rust — русскоговорящее сообществo
Эрик
Да, но работает на грязной магии типов.
&mut T можно превратить в &T. Или перезаимствовать как &T c блокировкой исходного &mut T. Что тут грязного, ХЗ
источник

C

Calculon in Rust — русскоговорящее сообществo
Эрик
Как темплейты в крестах.
Темплейты в крестах работают на кодгене, там нет магии (на сколько я знаю)
источник

Э

Эрик in Rust — русскоговорящее сообществo
red75prime
&mut T можно превратить в &T. Или перезаимствовать как &T c блокировкой исходного &mut T. Что тут грязного, ХЗ
Скажи, &mut T и &T - разные типы?
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Да
источник

r

red75prime in Rust — русскоговорящее сообществo
Эрик
Скажи, &mut T и &T - разные типы?
да, и в ответ на следующий вопрос: да, &mut T неявно перезаимствуется как &T, так как это не создаёт никаких проблем
источник

Э

Эрик in Rust — русскоговорящее сообществo
red75prime
да, и в ответ на следующий вопрос: да, &mut T неявно перезаимствуется как &T, так как это не создаёт никаких проблем
Тогда где трейт НеявноПревратить?
источник