The bigger problem is that neither rust-analyzer nor IntelliJ Rust currently support go-to-definition for trait methods. They will just give you a popup with all the overloads. I understand this is being worked on with Chalk but it's quite jarring coming from Java and C#.
edit: here's the GitHub thread https://github.com/rust-analyzer/rust-analyzer/issues/4558