Open
Description
While is very important to not have static
or const
items of such types, during the evaluation of a static
or const
item we might want to work with intermediate values of this type.
E.g.
const FOO: usize = {
let mut x = [5, 6, 7];
x.swap(0, 1);
x[0] // should be `6`
};
seems totally reasonable.
Metadata
Metadata
Assignees
Labels
No labels