1
Как глобальные консты, которые не являются копиями или клонами, работают в Rust?
Скажем, у меня есть следующий фрагмент ( детская площадка ) struct A { pub val: u32 } const GLOBAL_A: A = A {val: 2}; fn main() { let some_a: A = GLOBAL_A; let other_a: A = GLOBAL_A; println!("double val = {}", some_a.val + other_a.val); } Поскольку Aэто ни то, Cloneни …