I’ve seen someone in IRC trying to use references when they don’t even know what the lifetime syntax is for. Not that they don’t understand lifetimes; they literally have never even seen the syntax; the word was totally alien to them.
I’ve directed people to the exact section of the book they needed, only to have them sit on their hands and do nothing until someone just gave them working code.
It is a damn miracle when someone actually expends effort to read documentation! We should seize that opportunity and make sure they have the best information we can reasonably provide if they do.
And anyway, as a non-beginner, let me tell you how I read the API docs: I collapse all the explanations and examples and just read the type signatures, until I find a likely method, then I expand just that one. I am in no way put out, bothered or hindered by one or two extra lines in an example. It’s completely irrelevant to me.
I just genuinely do not understand what the value proposition is with this change. It makes the docs objectively less useful to people who don’t know where to get the symbols involved, and doesn’t really impact anyone who does.