2
Perché non riesco a memorizzare un valore e un riferimento a quel valore nella stessa struttura?
Ho un valore e voglio memorizzare quel valore e un riferimento a qualcosa all'interno di quel valore nel mio tipo: struct Thing { count: u32, } struct Combined<'a>(Thing, &'a u32); fn make_combined<'a>() -> Combined<'a> { let thing = Thing { count: 42 }; Combined(thing, &thing.count) } A volte, ho un …