Size: a a a

2020 December 31

D

Dima in rust_offtopic
ну типа знаю, но внутри есть * mut ()
источник

EG

Emmanuel Goldstein in rust_offtopic
Dima
я вот до сих пор не знаю как выразить M<S> где досустим для S < usize один лаоут структуры и код , для  S > usize другой совершенно
Никак
Нельзя сравнить размеры на больше/меньше в компайлтайме, ЕМНИП
источник

EG

Emmanuel Goldstein in rust_offtopic
Хотя
источник

D

Dima in rust_offtopic
можно
источник

EG

Emmanuel Goldstein in rust_offtopic
Dima
можно
Покажи
Через энум?
источник

D

Dima in rust_offtopic
да какой enum, компилятору всегда извесно, меньше чем u64 или больше, ладно не usize согласен
источник

EG

Emmanuel Goldstein in rust_offtopic
Dima
да какой enum, компилятору всегда извесно, меньше чем u64 или больше, ладно не usize согласен
А как ты эту информацию из компилятора вытащишь-то?
источник

EG

Emmanuel Goldstein in rust_offtopic
То что компилятор знает это понятно
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
А как ты эту информацию из компилятора вытащишь-то?
Проц-макросы
источник

p

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

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
Проц-макросы
Процмакросы не умеют вытаскивать информацию из компилятора же
источник

D

Dima in rust_offtopic
Emmanuel Goldstein
А как ты эту информацию из компилятора вытащишь-то?
я к чему это говорю, я писал многопотчную хешмапу(док фри для ридеров), в зависимости от размера ключа, я хотел делать либо одну структуру либо другую
источник

EG

Emmanuel Goldstein in rust_offtopic
Они glorified sed
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Процмакросы не умеют вытаскивать информацию из компилятора же
Компилируешь в проц-макросе
источник

p

polunin.ai in rust_offtopic
И оттуда инфу по спану
источник

p

polunin.ai in rust_offtopic
Я так думал диай делатт
источник

EG

Emmanuel Goldstein in rust_offtopic
Это очень сложно и дорого же
источник

p

polunin.ai in rust_offtopic
Но решил что не надо
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Это очень сложно и дорого же
Ага, но возможно
источник

EG

Emmanuel Goldstein in rust_offtopic
Если можно вытащить хотя бы инфу, что размеры типов одинаковы
источник