Help me understand -- does this mean 'let x = {a: 10}; x = {a: 20};'
would be illegal (assigning to non-assignable type)?Also, you only mention pattern matching, but function calls also create references to the arguments. Would it be forbidden to do f(foo.x) where x is a mutable field? _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
