What does &* combined together do in Rust?
In short: the * triggers an explicit deref, which can be overloaded via ops::Deref. More Detail Look at this code: let s = “hi”.to_string(); // : String let a = &s; What’s the type of a? It’s simply &String! This shouldn’t be very surprising, since we take the reference of a String. Ok, but what … Read more