VS Code file structure navigation

Any tricks that I'm missing for navigating within rust files in VS Code? Or maybe there's some other editor that does this nicely?

For example when working with Swift in Xcode I'll often use the symbols popup menu to view and navigate my file. It looks like this:

When working in VS Code I can use "Go to symbol in File" ... but that UI is not good for browsing. It doesn't show any hierarchy and includes many symbols that don't help me understand the file (like every variable name)

I've had best luck so far with code folding my entire file to level 2. This works to a degree, but I would rather just have a hierarchical navigation generated for me automatically.