Fix operator precedence bug in Rust parser