Okay, Rust Bluesky people, I have a little puzzle for you. Somewhere in the HIR→MIR lowering, it introduces an explicit call to the trait in scope… for the *first* call to `x.abs()` only. (Not a copy vs. move vs. borrow issue!) This playground shows the behavior: play.rust-lang.org?version=nigh...
3 reposts10 likes