Rust Auto-Dereferencing Rules in Method Calls Explained | CodeTrail