Size: a a a

2020 February 04

p

polunin.ai in rust_offtopic
Сам себя заплюсовал
источник

p

polunin.ai in rust_offtopic
)
источник

B

Bogdan in rust_offtopic
@WaffleLapkin создай мб репу на гитхабе или гист, где писать драфт rfc, думаю @hirrolot поучавствует
источник

B

Bogdan in rust_offtopic
Поредачим коллективно
источник

B

Bogdan in rust_offtopic
Фитча реально нужная, мне кажеться
источник

B

Bogdan in rust_offtopic
Имхо

При мономорфизации мемори лаяут менятся не должен, НО когда ты матчиш по типу, то компилятор должен оба варианта проверить
источник

p

polunin.ai in rust_offtopic
В телеге группу для обсуждений как мне кажется тоже надо
источник

B

Bogdan in rust_offtopic
Ща, пример накидаю мин через 10
источник

p

polunin.ai in rust_offtopic
На гитхабе длинные дискуссии неудобно вести
источник

B

Bogdan in rust_offtopic
+
источник

В

Вафель in rust_offtopic
источник

В

Вафель in rust_offtopic
polunin.ai
Сам себя заплюсовал
Телега что-то не то с реплаями делает, я
> *смотрит на свои N проектов и официальную работу*

плюсовал
источник

p

polunin.ai in rust_offtopic
Вафель
Btw, с A|B и ? есть проблема...

Логично (на первый взгляд), что такое должно работать:

struct A;
struct B;

let _: Result<(), A | B> = try {
   Err(A)?;
   Err(B)?;
   Ok(())
}


Но, это требует чтобы A | B был и From<A> и From<B>, что комфликтует в дженерик коде т.к. возможно что A == B.

Так что sad news, но придётся писать
try {
   Err(A).map_err(|e| 0(e))?;
   Err(B).map_err(::0)?; // is it valid? >_<
   Ok(())
}
Если A == B, то в итоге выйдет Err(A), так как он первее идет
источник

p

polunin.ai in rust_offtopic
Все просто
источник

В

Вафель in rust_offtopic
polunin.ai
Если A == B, то в итоге выйдет Err(A), так как он первее идет
А теперь подумай про дженерики, там от A == B будет меняться поведение
источник

p

polunin.ai in rust_offtopic
Вафель
А теперь подумай про дженерики, там от A == B будет меняться поведение
Например?
источник

G

Gymmasssorla in rust_offtopic
Bogdan
@WaffleLapkin создай мб репу на гитхабе или гист, где писать драфт rfc, думаю @hirrolot поучавствует
Да
источник

G

Gymmasssorla in rust_offtopic
А насчёт какой фичи речь?
источник

p

polunin.ai in rust_offtopic
источник

T

Tux in rust_offtopic
Tux
что происходит между вводом в оболочку коммандной строки команды и запуском исполняемого файла операционной системой?
а что происходит после вызова сискола exec и до запуска main? мне важно проследить за аргументами которые передаются в main и на каком этапе появляется argc (переменная содержащая количество аргументов)?
источник