Mainly, my "database" is just a bunch of hashmaps in a struct. HashMap<i32, User>, HashMap<String, Room> etc
What I don't get is, how do I implement a get_user function such that it returns a read-only reference to a User, as opposed to a cloned User object?
I keep running into scoping/lifetime issues, and I get it. Realistically my Storage struct has a static lifetime, so it /should/ be fine, but the compiler doesn't know that
Do I have to return an Rc?