I have no idea where it goes.
Use the Vmmap and Rammap tools to analyze memory.
https://learn.microsoft.com/en-us/sysinternals/downloads/vmmap
https://learn.microsoft.com/en-us/sysinternals/downloads/rammap
Start by running your program against a small file. If there is a memory leak bug in your code, or as a result of some Windows API call, you should see memory gradually increase the longer your program runs. And if you let it run long enough it should eventually consume all available memory.
In the process explorer and task manager images that you posted the private bytes graph shows a consistent value. To me that does not indicate a leak. If your memory usage increases only when size of the file it reads increases, then I would suspect that Windows or Rust is just caching the file contents.
Look at the File Summary and File Details tabs in Rammap. Vmmap will also show Mapped File details.
FYI, I am not familiar with the Rust programming language.