ровно друг за другом? Т.е. мне по сути нужен a: [T; 2], но такой чтобы a[0] и a[1] были разными объектами.
У меня при обычной компиляции так и происходит, а miri чуть ли не рандомит адреса 😐
Объединить их в структуру?
тогда это будет один объект, в этом и проблема
можно попробовать let (a,b) = ... но я не уверен что оптимизатор это так оставит. Без репр си и структуры думаю гарантий нет
Обсуждают сегодня