2
Mengapa saya tidak bisa menyimpan nilai dan referensi ke nilai itu di struct yang sama?
Saya memiliki nilai dan saya ingin menyimpan nilai itu dan referensi ke sesuatu di dalam nilai itu dalam tipe saya sendiri: 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) } Terkadang, saya memiliki …