Shared object reference between different Rust containers without copy
I want to have multiple data containers for the same object with the same reference (pointer), and can’t figure out how to achieve that in Rust. Go can simply use reference to the object as below: type container struct { id int status string } m1 := make(map[int]*container) m2 := make(map[int]*container) c := &container{id: 1,… Read More Shared object reference between different Rust containers without copy