Why Rust Cannot Store a Value and a Reference to It in the Same Struct | CodeTrail