If you look at something like std::collections - Rust you'll find that every occurence of Vec (and other collections) is linked, so I think the convention is to link every occurrence.
I think it's more convenient to have it linked every occurrence so that you don't have to manually go to the docs or find the one link in the page.