The changes are basically just because rustdoc runs tests/rendering on more snippets by default (i.e. everything without a `notrust` tag), and not anything significant.
We generate documentation into the doc/ directory, so we shouldn't be intermingling source files with generated files